DEV Community

Discussion on: Coding Advice I Wish I'd Trusted Earlier

Collapse
 
sanspanic profile image
Sandra Spanik

I think you answered your own question spot on in the last paragraph. There are so many different stacks to learn, that you will end up feeling overwhelmed if you attempt too many at once. It's best to stick to one thing at a time.

And no, you shouldn't worry too much about exactly what it is you're learning. I believe that anyone who is, like us, from a non-coding background, will be surprised, even a bit taken aback at just how many jobs there are going in tech. There's new job listings every day, so you don't have to worry that the technology you're learning won't be marketable.

Having said that, some stacks are more "in vogue" than others atm. You can't go wrong with a MERN stack (MongoDB, Express, React, Node), for example. I'd recommend you learn:

  • backend: Express, Node (JS) or Flask (Python) and 1 database with ORM (Postgres or MongoDB)
  • frontend: React or Vue (but not before learning regular DOM manipulation and how to work with APIs)

That's more than enough to land you your first tech role. :)