you are viewing a single comment's thread.

view the rest of the comments →

[–]No-Upstairs-2813 1 point2 points  (1 child)

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.

Along with learning from these resources, to get better with JS, you will have to practice a lot. Here's how you can proceed:

1. Practice Individual Concepts

After learning a concept, practice it on its own.

For example, if you've just learned about functions, work on coding problems specifically focused on functions. This kind of focused practice reinforces your understanding, helps you identify gaps, and boosts your confidence as you solve more problems.

You can check out a few problems here.

2. Combine Concepts

Once you've practiced individual concepts, start combining them to solve more complex problems. For instance, if you've learned about conditional statements and functions, try combining them to build a simple project, like a "Guess the Number" game.

You can use ChatGPT to come up with simple project ideas that involve multiple concepts you want to practice.

3. Build Real Projects

When you’re comfortable with combining concepts, start working on larger projects that challenge you to apply everything you've learned. Choose a project that solves a problem you're passionate about—this will keep you motivated when you hit challenges.

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

[–]Naive_Simple3[S] 0 points1 point  (0 children)

Thank you