DEV Community

Discussion on: How to Answer — “What Programming Language Should I Learn First?”

Collapse
 
marek profile image
Marek Zaluski • Edited

I also disagree with “It doesn’t matter, just pick one”. It's not quite true that it doesn't matter.

But I can see why people say it. "Just pick one" isn't entirely bad advice because:

  • Your choice isn't permanent for your whole career
  • You can switch later
  • You can learn additional languages later
  • The first language you learn is not so significant if you assume that you'll learn many languages over the course of your career
  • You will be better informed after learning your first language, so when you choose your 2nd language it'll be a much better decision
  • It's better to pick something right now than to stay indecisive forever and never do it

That being said, I'm an advocate of the strategy that you described: figure out what kind of work you want to do first, and what kind of field you want to work in.

The software job market is like any other market: it has supply and demand. If you invest in skills that are in demand and will continue to be in demand, you will have a much easier time.