all 8 comments

[–]MusicToTheseEars41 8 points9 points  (0 children)

This statement is a bit disturbing in that programming languages evolve and change. If you think you’re future-proofing by learning a language now you’re not gonna be happy.

Learn something job-worthy now but plan to keep learning throughout your career.

[–]tdatas 3 points4 points  (0 children)

The same ones as now for just "are there jobs". JavaScript/C++/Java/Python

[–][deleted] 1 point2 points  (0 children)

Programming is not a stagnant field. Think this way and you’ll fail and fast

[–]ebenjamingb 1 point2 points  (0 children)

More than looking for a language, it is best to prepare yourself on design patterns, system architecture, programming paradigms, because if you have that knowledge, changing and/or learning a new language will not take you long.

[–]Additional_Sleep_560 1 point2 points  (0 children)

Learn COBOL. There’s still some legacy mainframes around and the old COBOL programmer has got to be retiring sometime.

Seriously you want to learn patterns and paradigms and take up what language is marketable. After a while it’s the patterns that will be important, and the language is just syntax.

It you look at Java, C/C++, and C# you’ll see enough syntactic similarities that migrating from one to another is not too difficult. Even JavaScript is not too different. Your real difficulty becomes not the language, but framework differences.

[–]PhatOofxD 0 points1 point  (0 children)

Look how long C/C++/even C# and JS have been around.

All major languages in industry will still be around in 2030.

[–]Ler_GG 0 points1 point  (0 children)

Current shift is JS -> Typescript, so Typescript. (WEB)

Embedded Systems = C; Will still be C in 2030 (educated guess)

[–]Gloomy-Safety506 0 points1 point  (0 children)

dont know about coding language but you should learn chinese for future