Used to do DevOps before they even called it that way: Linux. Python. Perl. Java. Docker. For fun and profit. CTO level generalist working for a mid-sized tech-centric company.
Dresden, Germany
Generally I second the idea of giving many distributions a try and figuring out what "feels good" to you. But this is mostly for "personal" use. In order to build a career, it possibly depends on what you have in mind:
If you really want to go deep into things, you should possibly look at Arch Linux or something built atop of it. This might be a learning curve a bit steeper, but this way you'll learn a load of very basic things about how a Linux environment works. This is something that will come in handy if you look for a career close to the Linux system itself (in example working for RedHat, Ubuntu or some Linux vendor, or maybe some company using Linux for embedded devices).
If you rather intend to do software development and want to work with Linux in a business environment for hosting other services and deploying applications to, you should have a look at Ubuntu (Server/LTS) or RedHat (Enterprise) / CentOS and figure out how to manage these specific systems in terms of overall system administration, package management and the like.
Equal parts higher-ed IT, web dev and support; with a dash of freelance consulting thrown in for good measure. (Oct/19: Seeking change of pace. Not afraid to take a step back in order to move ahead!)
I'm interested in software development, so I think I will start with Ubuntu. However I will try to use more distros in my spare time, maybe I will find another one more comfortable for me. Thank you for the advice guys!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Generally I second the idea of giving many distributions a try and figuring out what "feels good" to you. But this is mostly for "personal" use. In order to build a career, it possibly depends on what you have in mind:
If you really want to go deep into things, you should possibly look at Arch Linux or something built atop of it. This might be a learning curve a bit steeper, but this way you'll learn a load of very basic things about how a Linux environment works. This is something that will come in handy if you look for a career close to the Linux system itself (in example working for RedHat, Ubuntu or some Linux vendor, or maybe some company using Linux for embedded devices).
If you rather intend to do software development and want to work with Linux in a business environment for hosting other services and deploying applications to, you should have a look at Ubuntu (Server/LTS) or RedHat (Enterprise) / CentOS and figure out how to manage these specific systems in terms of overall system administration, package management and the like.
*nod* What he said!
I'm interested in software development, so I think I will start with Ubuntu. However I will try to use more distros in my spare time, maybe I will find another one more comfortable for me. Thank you for the advice guys!