- Ken Prince
- I didn't enjoy it that much.
- My time was better spent elsewhere.
- I still couldn't make the leap from mastering the material taught in online courses to making my ideas come to life.
Don't attempt to learn a JS framework (like react.js) first. Frameworks will come in handy later but they will just be a distraction until you have a good foundation to build on.
How to Get Started
Interactive online classes don't scratch the surface of mastery. Most of the courses (and I've taken half a dozen of them) introduce a concept, present a challenge, and then move on to the next useful bit of the language. Blog posts and online tutorials are even worse. You need a solid understanding of programming fundamentals.
Write it Down to Remember it
I recommend you write down everything you learn. I personally take notes by hand and then transcribe them into Reflect.app. Some people use hand written flash cards. Others use spaced repetition learning apps like Anki or Quizlet. Don't overthink it, just get started.
What's next? Build the next unicorn. Automate your 9-5. Get a new job or a pay raise. Whatever you do with your hard earned skills is up to you.