Python worth it?
The real truth is it doesn't even matter. I'm a student right now, and one of my childhood friends was really into Python, he's developing VR software for a company in C++ which they were fine with him not even knowing when he first started working there. And another mate has his education sponsored by Cisco and they don't care what language he uses. The only reasons I would consider learning Python is:
- You want to automate tasks using scripts on many machines and platforms.
- You write open source software and want to learn Python to contribute to the community
- You are a web developer, or want to be a web developer and want to learn Django to write some cool web apps.
It doesn't matter what language you learn, what matters is how you use it to achieve customer needs. The only time language matters is when it is dependent on a platform, which is actually a lot of the time. In which case C#, Java or Javascript would be best in my opinion (if you are new to programming, please don't learn Javascript).
If you are starting out into programming as a career, my advice would be to choose an area you want to go into (web development, IOT, Application programming, DevOps, Databases, etc). And then choose a language that suits that. So for Web Development, HTML CSS, Javascript are great choices. For IOT, Java, C++, Python are great options. Application Programming, C#, C++, Java, are solid choices. DevOps, not really language dependent but Jenkins, Docker, Chef and other tools and platforms used for automation and deployment. And for Databases, SQL, Javascript, and knowledge of MySQL, SQL, and PostGres DBMS are good to have.
I'm not a pro in any of these fields. But I genuinely want to give you my best advice, and that's stop focusing on language and focus on area. In the next 10 years you might be using a different language anyway. Language doesn't matter as much as programming skills, and the ability to dive into one area and focus on it fully.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now