DEV Community

Discussion on: If I could do it all over again

Collapse
 
tieje profile image
tieje

It seems like you're in tutorial hell. We've all been there.

I'm largely a self-taught developer and what I've learned is that project-based learning is usually the best way to learn how to do useful things.

  1. Pick a project. If you're a beginner, pick a small project like a 'file creator' program.
  2. Attempt to build it yourself.
  3. See how other people built theirs and try to learn as much as you can from their example.

Later on, you'll want to pick your tech stack. Pick the languages and frameworks that suit your daily needs and get good at them. Coding can be a black hole... like math or physics. No one really "masters" all of coding. We all have our specialties.

Collapse
 
andrewbaisden profile image
Andrew Baisden

Agree with all of this start working on your own projects and get away from the safety of the tutorials. You will learn much faster if you go into the deep end. Tutorials are like swimming in the shallow end of the pool you will be safe but you won't really progress any further until you go to the deep end.