How to Learn Stuff Quickly
I've never found anything that worked as well as:<p>1. Become aware that something I'm interested in learning exists<p>2. Watch and skim a bunch of videos at 2x speed around the idea of the thing (usually keynotes or videos created by the author) to get hyped up<p>3. Go through the documentation's getting started guide while following along<p>4. Immediately start building something with the new thing<p>Treat everything beyond this as question driven development[0] or basically JIT (just in time) learning.<p><i>For context the first 3 steps are usually no more than a weekend or a few days.</i><p>I do this loop all the time and it hasn't really failed yet for learning all sorts of things (5+ programming languages, a bunch of stuff about Linux, Ansible, Docker, Vim, Terraform, Kubernetes, video production, and the list goes on). These are learning things very quickly at a level where you can comfortably bill out freelance work or get employed.<p>[0]: <a href="https://nickjanetakis.com/blog/learning-a-new-web-framework-with-question-driven-development" rel="nofollow">https://nickjanetakis.com/blog/learning-a-new-web-framework-...</a>