I'm interested in getting into programming, especially since I want to start using Linux for privacy reasons. I've heard that many Linux users have some programming knowledge. What programming language should I learn first? Also, if you have any recommendations for beginner books or resources, I'd love to see those!
2 Answers
First off, programming and Linux administration are different skills. You don’t really need to know a lot about one to get started with the other. You might want to think about which kind of programming interest you – web development, data science, etc. If you're just starting, Python is a great language because it's beginner-friendly and widely used. You can also check out books like 'Automate the Boring Stuff with Python' for practical learning!
You could definitely start with the terminal! Linux has BASH, which is a powerful shell scripting language. This allows you to write scripts to automate tasks. But if you're looking to learn programming in a more traditional sense, don't feel you need to stick to Linux – Windows has similar tools and you can always transition as you learn more!
Yeah, and Python works well on Linux too! It's super handy for automation and small tasks that can help you learn programming concepts.