HACKER Q&A
📣 jonplackett

Starting from 0 which language would you learn to be employable fastest?


Starting from 0 which language would you learn to be employable fastest?


  👤 mod Accepted Answer ✓
Javascript, SQL, PHP.

I didn't see PHP mentioned here, so I just want to throw out there that you shouldn't underestimate how much legacy PHP code is out there to be maintained.

I think Python and Ruby both make you pretty employable, as well, and I prefer to work in those. But on the web, you're going to have to learn Javascript anyway, so might as well start with it.


👤 emteycz
TypeScript and React - these jobs expect more junior people, are fastest to find, the firm will educate you, and it pays the most.

And IMHO it's the best language and ecosystem you can get into today.


👤 dyeje
JavaScript without a doubt. It will enable you to do front-end work which is more beginner friendly and also can be used for the backend as well with node.

👤 jamesmehaffey
I do not remember Which language I was first introduced to as a kid, but I do remember being very on excited because it did not seem related to anything I was interested in. I agree that something like JavaScript/XML is a good place to start when learning new languages because it is so accessible and immediate. I once showed a young, budding nerd how to animate SVG files with jQuery, and I could see his mind being blown in real time. While it is not as deep and has constraints, JavaScript does still have most of the basic concepts required for any of the more advanced languages.

👤 nodelessness
Java and Javascript. This is the tech stack/need of the vast majority of the software development world. Be good in these two and you can be employable anywhere in the world in most industries.

You will be able to be hired even in the highest paying companies.


👤 URfejk
English and Javascript.

👤 the_only_law
Probably Java or JS. Depending on your, market C# or Python.

👤 wagslane
Front-end? JavaScript.

Back-end? Python or Go, or maybe JavaScript


👤 jsshah
Java .. Javascript .. Python

👤 throwaway_n56
SQL

👤 bradwood
python

👤 codegladiator
nobody said java ?

👤 x14km2d
The TIOBE index [1] can be used as a good guide for your question. Python would be the first choice. In my personal opinion, however, I would rather advise RUST, since many projects switch to this language.

[1] https://www.tiobe.com/tiobe-index/