DEV Community

Discussion on: Which Programming Language To Learn?

Collapse
 
kodierkroete profile image
Steffen Frosch • Edited

Hi,

i do think you should get it for yourself clear why you want to learn a new language. All the language you mentioned seem to be a good choice.

Do you want to increase your market "value"? Learn the boring languages

Do you want to grow and learn new ways of solving problems? Maybe look at another paradigm. All the languages you mentioned are somewhat imperative. You could choose e.g. a functional programming language like ocaml , scala, erlang etc pp. You will learn new ways of thinking about problems.

Maybe you could make it easier for you if you got a project you want to build with it. Is hardware involved? Then maybe c/c++ will be a good choice, do you need to process a lot of data like in machine learning? A language with easier concurrency (hint it's never easy) might be a good choice.

Collapse
 
erhankilic profile image
Erhan Kılıç

I want to learn new ways of thinking about problems and new ways of solving problems. I want to improve myself at programming. You know, I can't feel like I'm programming or solving problems at web development anymore. I'm just doing same things at web development.

Collapse
 
kodierkroete profile image
Steffen Frosch

A couple of years ago i started coursera.org/learn/programming-lan... this course on cousera.

It was about SML which i never heard of but it is a pure functional language and it taught me a lot of concepts, maybe it is worth to have a look.

Thread Thread
 
erhankilic profile image
Erhan Kılıç

Thanks!!