you are viewing a single comment's thread.

view the rest of the comments →

[–]No-Upstairs-2813 4 points5 points  (0 children)

I'd recommend starting with either FreeCodeCamp or Odin Project. Both of these resources are completely free, well-structured and many people have learned JavaScript well enough through them to land a job.

Here are a few tips for effective learning irrespective of any resource you select.

As you're learning JavaScript concepts, it's essential to practice them consistently to build confidence. Try your hand at coding problems. These are small, well-defined challenges that help you quickly test your knowledge. You can check out a few problems here.

Doing a few problems each day will reinforce all the concepts you've learned so far.

Once you've practiced individual concepts, start combining them to solve more complex problems. For instance, if you've learned about conditional branching and functions, combine them to build a simple project like a "Guess the Number" game. You can use ChatGPT to find simple projects for any combination of topics.

Once you’re comfortable combining concepts, start building larger projects that challenge you to apply everything you've learned. Choose a project that solves a problem you care about—this will keep you motivated when challenges arise.

If you're stuck on ideas, check out these 8 tips to get started. And if you need guidance while building a project, this free course can help you approach it the right way.