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
Top comments (4)
Clear advice, thank you so much!
You're welcome
Other than google it or stack over flow, what do you recommend to debug the issues when they arise?
Mentors, colleagues, coding peers etc