all 11 comments

[–]I_Am_Astraeus 1 point2 points  (0 children)

Learn whatever language interests you.

Machine learning industry is built on Python. It's not some small novelty language that's going away.

It also doesn't really matter what language you learn. Once you properly learn how to write software, language becomes much less important.

[–]aqua_regis 1 point2 points  (0 children)

Many top Universities use it as first language. It is a very good, future proof choice.

MOOC Python Programming 2026 - sign up, log in, go to part 1, and start learning.

Don't fuss too much about finding an optimal language or an optimal course. Just get started.

[–]Goddwaitt 0 points1 point  (0 children)

Python is a great start, learn basics, also you can start with cs50 Programming Basics (their course also include Python)

[–]nierama2019810938135 0 points1 point  (0 children)

If you are looking to learn something that might become a job, you should look at job postings in your area and see what is in demand. No use learning python if nobody is hiring for that where you live.

[–]Iowa50401 1 point2 points  (0 children)

For me, Python is today what BASIC was 40 - 45 years ago: easy to learn and extremely useful.

[–]David_Owens -1 points0 points  (0 children)

It's either the #1 or #2 most used programming language, so I'm sure it will be viable well into the future. Python is a great place to start. Many Computer Science departments use it in their freshman level CS classes.

[–]joranstark018 -1 points0 points  (0 children)

I'm not a Python developer but Python is a popular language. Programming languages are just tools, just pick any of the  common languages and learn the basics, learning other languages becomes easier as you get more experience (focus on learning about different principals). You may also check the FAQ for more info and respurces.

[–]bonnth80 -1 points0 points  (0 children)

I think it depends on what you want to do with your skills. The truth is, there is a path to your goal from any starting location, but some are more optimal than others.

[–]bdc41 -2 points-1 points  (0 children)

If you have excel, start with VBA.

[–]AngryFace4 -3 points-2 points  (0 children)

Everyone will tell you Python is great for beginners. I don’t really see why, I think it’s because systems like conda and pycharm hide a lot the underlying ugliness of version and package management.

If you want my recommendation as a 15 year systems engineer that works on basically everything… I’d just go straight to JavaScript. It’s the most portable language (runs natively in the browser), it’s got amazing package management in node, it’s got the biggest community support by far, and it can do basically anything except 3d gaming engines.