I think the level up from languages is more important: programming paradigms, algorithms, architectural patterns and designs etc.
IMO the language is less important, since programming languages are after all (at risk of getting a bit geeky, but it's worth it) "Turing complete", meaning that, at the end of the day, they are all functionally equivalent.
So the level above language includes what paradigms you apply, such as object-oriented and functional, and architectural principles, such as the model/view/controller or even design patterns like composite, iterator etc.
I would go for whatever language allows you to express this stuff so that you can make cool stuff and get money.
I used to be really into Java and C++, going deep into all the philosophical stuff about what is good code design, and nowadays I find I get everything I need out of plain old JavaScript. I get a perverse joy out adapting algorithms I used to do in C++ in JavaScript ;)
Although Java..is probably more of a "platform" than a language, since being proficient in that means knowing a ton of frameworks in order to be productive! I'm a little uneasy about Oracle owning it TBH.
On my list of languages to learn is definitely python, and then probably Go.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I think the level up from languages is more important: programming paradigms, algorithms, architectural patterns and designs etc.
IMO the language is less important, since programming languages are after all (at risk of getting a bit geeky, but it's worth it) "Turing complete", meaning that, at the end of the day, they are all functionally equivalent.
en.wikipedia.org/wiki/Turing_compl...
So the level above language includes what paradigms you apply, such as object-oriented and functional, and architectural principles, such as the model/view/controller or even design patterns like composite, iterator etc.
I would go for whatever language allows you to express this stuff so that you can make cool stuff and get money.
I used to be really into Java and C++, going deep into all the philosophical stuff about what is good code design, and nowadays I find I get everything I need out of plain old JavaScript. I get a perverse joy out adapting algorithms I used to do in C++ in JavaScript ;)
Although Java..is probably more of a "platform" than a language, since being proficient in that means knowing a ton of frameworks in order to be productive! I'm a little uneasy about Oracle owning it TBH.
On my list of languages to learn is definitely python, and then probably Go.