Published: Updated:

What programming language to choose? Which one should I learn first?

I have heard these questions so many times. People usually ask me, what programming language should they start learning. They have an intention to be a programmer, but in their vision, they have to make the first hard choice in their life: to choose one language out of dozens existing nowadays. 

As they are my coworkers and friends I care about their carrier and recommend languages that will give them benefit on their current job and maybe in the future at new place. I am operating with a list of 5 languages that stay popular across employers for many years: Java, C#, C++, Python, JavaScript.

Although PHP still a big thing in corporate world, I am preconceived about it and it goes out of my chart without a doubt.

Instead of Java I would like to recommend Kotlin, Scala and Clojure.

But if we have more time discussing this near a water cooler I can also dive deep in explaining

Rate this page