Ask HN: Most employable programming languages for next decade or two?

4 points by upxx ↗ HN
I would love a more of relaxed approach as a freshman.

8 comments

[ 4.5 ms ] story [ 29.1 ms ] thread
If you look at what would be advised to you in 2002, you may realize that it’s not what you’d want today. Programming isn’t a job that you can learn once and practice for decades. Unless we figure out something finally. Be prepared to learn deeper to switch easier, to learn almost everyday. It’s not that hard, but skip a handful of years - and you’re obsolete.

Today’s options seem to be go and ts, if you’re targeting “world”. They won’t go away long enough for you to gain momentum.

I agree with this. The Java I learned in 2002 is still applicable, but you could also make a career using only technologies that had been invented since then. No one suspected that Apple development would be a viable tech path, and ruby was the nodejs of the day.
I think JavaScript/TypeScript, python and C# would be a good choice. Maybe golang and/or Rust.
SQL. It's been there for the last ~50 years and it's going to be around for at least another decade.
Go, Python.

DevOps/SRE tooling (structured data) will remain in demand as well

SQL will be around forever. Even if it is "deprecated" in the next decade or two, there will be lucrative contracts for decades after that, ala COBOL and RPG.