DEV Community

Discussion on: Should I quit my career?

Collapse
 
unsungnovelty profile image
Nikhil

Learn programming. Not coding. Coding means the syntax and programming is the logic. Learning programming comes only with experience. You need to solve problems yourself.

Couple of points which I hope will help you...

  • You need to build stuff. You can do exercises from freecodecamp.org and exercism.io to kick things off if you are too new with JavaScript. But you have to build things eventually. Only then will you understand how to go about programming.
  • Don't hop from one tutorial to another. Find one curriculum and stick with it. I recommend theodinproject.com. I wasted 2 years while on a job by doing exercises and hopping from one material to another. TheOdinProject doesn't make all of their materials. They have a great curriculum which is created by picking the best materials from around the internet.
  • You need a community to ask your questions. TheOdinProject have a discord server. Do the curriculum and they will help you when necessary.
  • I am assuming since you say you are good with HTML and CSS, you might be a visual learner. This means it might help more if you make things that you can visually see them. Have you tried making a website? Programming clicked for me when I created my own website. I made it with Hugo static site generator. It didn't even have JavaScript. Just HTML, CSS and Hugo's syntax Language which let me do basic logic. I read code and understood what it did. It took a lot of time. So maybe try to make a website with basic JavaScript.
  • Seek and you shall find. Search online with your problem in Google or DuckDuckGo. Whatever issues you are coming across as a beginner, somebody else would've experienced it as well.
  • I struggled with some things you mentioned as well. Maybe my blog post can help - dev.to/unsungnovelty/initlogs-3-le...
  • Finally... practice

Never give up! You got this!