<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/if-i-would-start-devops-from-0---how-would-i-start-and-what-would-i-learn-1etwll7nj" -->

---
title: If I would start DevOps from 0 - How would I start and...
description: A structured learning path for DevOps beginners breaks down into six phases over several months. Start with Linux fundamentals, bash scripting, and git (1-2...
canonical: https://daily.dev/posts/if-i-would-start-devops-from-0---how-would-i-start-and-what-would-i-learn-1etwll7nj
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: If I would start DevOps from 0 - How would I start and what would I learn | daily.dev
og:description: A structured learning path for DevOps beginners breaks down into six phases over several months. Start with Linux fundamentals, bash scripting, and git (1-2...
og:url: https://daily.dev/posts/if-i-would-start-devops-from-0---how-would-i-start-and-what-would-i-learn-1etwll7nj
og:image: https://api.daily.dev/og/posts/1ETWLL7nj.png
og:image:alt: If I would start DevOps from 0 - How would I start and what would I learn
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# If I would start DevOps from 0 - How would I start and what would I learn

**[TechWorld with Nana](https://daily.dev/sources/techworldwithnana)** · 9 min read · 73 upvotes · 4 comments

## Summary

A structured learning path for DevOps beginners breaks down into six phases over several months. Start with Linux fundamentals, bash scripting, and git (1-2 months). Move to cloud basics focusing on AWS compute, storage, and networking (1-2 months). Learn infrastructure as code with Terraform (1 month). Master containerization with Docker and Kubernetes (1-2 months). Build CI/CD pipelines with Jenkins, GitHub Actions, or GitLab CI (1-2 months). Finally, cover observability with Prometheus and Grafana (1 month). The key mistake to avoid is learning tools in isolation—instead, combine technologies through hands-on projects that build on each other continuously rather than starting from scratch each time.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=Cpy20DnIDTI>

## Community discussion

Top comments from developers on daily.dev.

**@ghost** · 2 upvotes

> I don’t know if it will really work. Like bash scripting can help you later, but you most likely know enough already if you use Linux or macOS for work. Just start working with things you already have, like dev Docker env, and sooner or later you’ll get here naturally.

**@kokoniskoo** · 0 upvotes

> How exactly covered you cloud topics?

**@dimi3ryi** · 0 upvotes

> From what I remember, the author doesn't even have any real production experience in DevOps. I read about her probably a year ago, and I remember she just jumped straight into streaming and teaching after working in some other unrelated job.
>
> It's kinda funny for a person who has no real experience to teach people and give some advices how to learn tech.

## Similar posts on daily.dev

- [From Dev to DevOps: A Roadmap for Landing Your First DevOps Job](https://daily.dev/posts/from-dev-to-devops-a-roadmap-for-landing-your-first-devops-job-i75nejl8i) · Medium · 0 upvotes · 0 comments

---

Tags: [#aws](https://daily.dev/tags/aws), [#devops](https://daily.dev/tags/devops), [#linux](https://daily.dev/tags/linux), [#kubernetes](https://daily.dev/tags/kubernetes), [#terraform](https://daily.dev/tags/terraform)

[View this post on daily.dev](https://daily.dev/posts/if-i-would-start-devops-from-0---how-would-i-start-and-what-would-i-learn-1etwll7nj)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"If I would start DevOps from 0 - How would I start and what would I learn","url":"https://daily.dev/posts/if-i-would-start-devops-from-0---how-would-i-start-and-what-would-i-learn-1etwll7nj","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/if-i-would-start-devops-from-0---how-would-i-start-and-what-would-i-learn-1etwll7nj"},"datePublished":"2026-01-20T18:46:45.270Z","dateModified":"2026-01-20T18:47:09.141Z","description":"A structured learning path for DevOps beginners breaks down into six phases over several months. Start with Linux fundamentals, bash scripting, and git (1-2...","image":"https://i.ytimg.com/vi/Cpy20DnIDTI/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/Cpy20DnIDTI/sddefault.jpg","isAccessibleForFree":true,"articleSection":"TechWorld with Nana","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"TechWorld with Nana","logo":"https://media.daily.dev/image/upload/s--k4AAsort--/f_auto/v1728072817/logos/techworldwithnana","url":"https://daily.dev/sources/techworldwithnana"},"commentCount":4,"discussionUrl":"https://daily.dev/posts/if-i-would-start-devops-from-0---how-would-i-start-and-what-would-i-learn-1etwll7nj","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":73},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":4}],"keywords":"aws,devops,linux,kubernetes,terraform","timeRequired":"PT9M","video":{"@type":"VideoObject","name":"If I would start DevOps from 0 - How would I start and what would I learn","description":"A structured learning path for DevOps beginners breaks down into six phases over several months. Start with Linux fundamentals, bash scripting, and git (1-2...","thumbnailUrl":"https://i.ytimg.com/vi/Cpy20DnIDTI/sddefault.jpg","uploadDate":"2026-01-20T18:46:45.270Z","duration":"PT9M","url":"https://api.daily.dev/r/1ETWLL7nj","embedUrl":"https://www.youtube.com/embed/Cpy20DnIDTI"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"TechWorld with Nana","item":"https://daily.dev/sources/techworldwithnana"},{"@type":"ListItem","position":3,"name":"If I would start DevOps from 0 - How would I start and what would I learn"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/if-i-would-start-devops-from-0---how-would-i-start-and-what-would-i-learn-1etwll7nj","comment":[{"@type":"Comment","text":"I don’t know if it will really work. Like bash scripting can help you later, but you most likely know enough already if you use Linux or macOS for work. Just start working with things you already have, like dev Docker env, and sooner or later you’ll get here naturally.","datePublished":"2026-01-25T14:58:02.881Z","dateModified":"2026-01-25T14:59:21.269Z","url":"https://daily.dev/posts/1ETWLL7nj#c-Fv57g4a3T","author":{"@type":"Person","name":"Deleted user","url":"https://daily.dev/ghost","image":"https://media.daily.dev/image/upload/s--hNIUzLiO--/f_auto/v1705327420/public/ghost_vlftth"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2}},{"@type":"Comment","text":"How exactly covered you cloud topics?","datePublished":"2026-02-18T12:06:36.092Z","url":"https://daily.dev/posts/1ETWLL7nj#c-OkZbNkVbu","author":{"@type":"Person","name":"Koko","url":"https://daily.dev/kokoniskoo","image":"https://lh3.googleusercontent.com/a/ACg8ocJv3JChAcSt4kkTaganL3SE9_HB3vbmFPvn5FkhcIBt6vpYoA=s96-c"}},{"@type":"Comment","text":"From what I remember, the author doesn’t even have any real production experience in DevOps. I read about her probably a year ago, and I remember she just jumped straight into streaming and teaching after working in some other unrelated job.\nIt’s kinda funny for a person who has no real experience to teach people and give some advices how to learn tech.","datePublished":"2026-01-28T15:05:07.819Z","url":"https://daily.dev/posts/1ETWLL7nj#c-1szCBNwf5","author":{"@type":"Person","name":"Dmitryi Feschenko","url":"https://daily.dev/dimi3ryi","image":"https://lh3.googleusercontent.com/a-/AOh14Gg_EOsM8ktwtfeM62CjToFvO33Mn2rJJ02rTCbK=s100"}}]}
```

