DEV Community


Discussion on: I want to learn a new programming language. What should I learn?

mixmastoras profile image

Like most people mentioned, Python appears the most used for AI and maybe C/C++ for robotics.

One favorite of mine that is used a lot in science stuff is Julia. I really like the community and the quality packages for Math, machine learning, optimization. But it tries, just like python to work on a higher level.

There are cool new languages under development/growing like Rust (backed by Mozilla) that target C performance.

I've also heard people in many startups adopt Go for microservices.

Erlang was used to build CouchDB, and many cool stuff that we use daily. I know only a few things about this language but you should take a look deeper if you're curious.