

Then don’t practice like you’re working, practice like you’re playing. When you learn something new in JavaScript, try treating it like a new toy, a new car, a new pair of shoes, or whatever it is that you’d have fun trying out. It would be like a kid getting a new toy and not being allowed to play with it. What if you learned a new JavaScript concept and you weren’t allowed to try it? How would you feel? Personally, I’d be kind of annoyed, especially after taking the time to understand it. But how do you make practice more exciting so you’ll actually do it? If you try to shortcut your JavaScript practice, you’ll actually end up taking longer to learn it. Many people see practice as something boring and repetitive, so they’ll often skip it or try to take shortcuts.

I learned this the hard way on several occasions.ģ. This process feels like it takes longer than just reading through things and moving quickly, but it actually takes much less time because you won’t need to backtrack as much. Also, limiting the amount you learn at one time will help you retain the material, for the simple reason that it’s easier to remember fewer things. It’s so important to actually type out the code in any examples you are following, because that’s what helps you absorb it. When you learn a new concept, make sure to try it out, play with it, get comfortable with it, and even combine it with other concepts.

You give the previous concepts a quick glance to refresh your memory and then move on again. But soon, you’ll arrive at a point where you realize you’ve forgotten some of the previous things you’ve learned, so you need to go back. Maybe you’ll understand the next thing and then move on again. When you read something and it makes sense, it can be tempting to move on to the next thing immediately. Understanding a concept quickly can be one of the most damaging things to your progress in learning JavaScript. Don’t Let Confidence Trick You into Forgetting Things
