Best Resources to Start Learning DevOps from Scratch?

June 23, 2025 4 answers
Asked by SkyDancer92
Hey everyone! I'm really interested in diving into DevOps but I'm a bit overwhelmed with the number of courses and resources out there. I have a background as a network engineer and have dabbled a bit with Ansible and the Netmiko Python library for automating tasks like configuration backup on network devices. I would love to get some recommendations on the best courses or books that would help me start my DevOps journey. Thanks!

Answers

CleverCoder23
With your network engineering experience and Python knowledge, you're already on the right track! I'd recommend combining hands-on labs from platforms like Linux Academy or Udemy. Also, look into prepare.sh for some real DevOps interview questionsโ€”it's super beneficial for practical prep.
Reply to this answer
CloudNinja101
I personally found KodeKloud to be a great resource! My job funded a subscription for me, and I've really enjoyed the materialโ€”it seems to shine compared to most other platforms. Big shoutout to u/dth999 for sharing that GitHub repo!
Reply to this answer
LearningJourney88
I took a bunch of online cloud courses, and I tried to tackle as many practice tickets as I could. I also set aside extra hours on the weekends for studying. It felt overwhelming at first, but after a couple of years, it really started to click!
Reply to this answer
TechieGuru77
You should definitely check out this GitHub repository: [DevOps-Learn-By-Doing](https://github.com/dth99/DevOps-Learn-By-Doing). It's loaded with free DevOps labs and projects organized by category. The best part is that it's all about learning through hands-on experience, which means youโ€™ll be building real skills instead of just reading theory.
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions