4 ms·
Learning the language is usually the easy part. It's learning the libraries, tools, and idioms that takes a bit more time. It's not that hard but a lot of peop
by jillesvangurp 5y ago
Learning the language is usually the easy part. It's learning the libraries, tools, and idioms that takes a bit more time.
It's not that hard but a lot of people resist changes. Also, it takes time to get up to speed which means you are temporarily a bit unproductive. It does not combine well with a job where you are supposed to deliver stuff.
I tend to have a few languages that I favor and a few more where I can wing it if needed. Very helpful when consulting. I would never use ruby, python, javascript, php, scala, etc. on my own projects but I have consulted on projects using each of those and managed to add some value.