I'm eager to dive into DevOps, but I'm unsure how to begin. I'm open to reading documentation, watching videos, and getting hands-on experience, but I'm really confused about the starting point.
Here's what I have: I'm working with an i3 4th gen laptop running Garuda Linux as my main machine and a secondary i3 7th gen laptop that I intend to use as a server. I want to keep things budget-friendly and utilize what I already have.
I've looked into AWS and Azure, but I'd prefer to host services on my own laptop. I've had some trouble setting up OpenSSH with Ubuntu 24, so I'm considering flashing Ubuntu GNOME to work as a server.
Currently, I know a bit about Linux (both Arch and Debian) and I'm pretty comfortable with the terminal. However, I don't have any prior experience in the field, and as a major in English, I'm just trying to explore the DevOps side of things. Any suggestions would be greatly appreciated!
3 Answers
Check out roadmap.sh/devops for a great visual guide on what skills to learn in DevOps. It breaks everything down clearly and can help you map out your learning journey.
If you’re stuck with OpenSSH, it might help to revisit some basic tutorials on setting it up. It's a common obstacle, but once you get through it, you'll have a solid foundation to build on. Also, don't hesitate to flash Ubuntu GNOME if you feel more comfortable using it for your server!
I'd recommend starting with Linux fundamentals first since it’s essential in DevOps. After you feel comfortable, dive into basic networking concepts as they’re crucial for server management. Also, play around with some Python scripting to automate tasks—it’ll help you a lot! Remember to build a strong foundation before moving on to more complex topics.

Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux