DEV Community

Danish Saleem
Danish Saleem

Posted on • Edited on

How To Learn JavaScript Faster

1. Follow the 20/80 Rule

The Pareto Principle, or the 20/80 rule, states that 80% of results come from 20% of the effort.

You might be wondering, How does this apply to JavaScript?

Well, it means that in order to build good applications you have to first focus on mastering the most important parts of the language.

  • Functions
  • Variables
  • Conditionals
  • Arrays
  • Objects
  • The DOM

2. Practice Actively

Afraid of Tutorial Hell? Just get out of it! In order to get better, you need to spend more time writing code than just watching or reading tutorials. Here’s what you need to do:

  • Write code for at least one hour per day
  • Don’t follow tutorials if you’re not also writing the code

3. Build Lots of Projects

Projects, no matter how small or big, will help you solidify your knowledge and give you hands-on practice. To learn faster, do the following:

  • Come up with a list of projects, from simple to complex
  • Build your project one at a time and learn by doing so
  • Don’t forget to upload all your projects to GitHub

4. Learn how to Debug

Debugging is the developer’s best friend, your projects will surely have bugs, so you will need to be able to:

  • Learn how to read error messages properly
  • Get good at searching your problems on Google
  • Learn how to use your IDE and Browser for debugging

Let's connect 💜

You can follow me on Twitter, Instagram & GitHub

If you like this post. Kindly support me by Buying Me a Coffee

Buy Me a Coffee

Top comments (4)

Collapse
 
pomegranitedesign profile image
Dmitriy "dmitriyshin.io" Shin

Clear advice, thank you so much!

Collapse
 
mrdanishsaleem profile image
Danish Saleem

You're welcome

Collapse
 
369gtech profile image
Steven Mcleod

Other than google it or stack over flow, what do you recommend to debug the issues when they arise?

Collapse
 
babib profile image
𝐁𝐚𝐛𝐢 ✨

Mentors, colleagues, coding peers etc