The Proven Pathway to Master JavaScript

A few months ago, I set a goal to master JavaScript. I wanted to be able to use my brain, instead of Google, when I was coding with JavaScript.

I still use Google to help me code, but probably 70% less than I used to.

This is because I can read through the layers on top of the program. No matter which JavaScript framework I'm using, I can ascertain the syntax because of what I have learned.

It's like wearing x-ray glasses. Everything you see is naked!

Do you want that same feeling? Here's what I did to develop this ability:

I learned from the best.

The best is Derek Sivers. His article is here: How to Learn JavaScript.

I learned the hard way.

I learned basic JavaScript first. Then I built a project with JavaScript frameworks.

I did everything recommended.

I followed Derek’s suggestions. I read books in the order Derek suggested, created Anki flashcards, reviewed them for 30 days, and made the knowledge stick. I practised my new skills using the provided exercises.

I learned by doing.

I built this project. The code is on my GitHub here.

All of this training took four months; one month for reading, creating the flashcards, reviewing them and doing the examples in the books; and three months for coding a project.

Along the way, I reread the books again and again. Along the way, I refactored the code again and again. This is a path everyone can follow.

The hardest part was to learn basic JavaScript first. There was a huge temptation to pretend to know JavaScript when I only had the JavaScript frameworks.

Want to master JavaScript?

How to Learn JavaScript by Derek Sivers is my recipe for success.

Comments

comments powered by Disqus