How to Learn Stuff Quickly
I've never found anything that worked as well as:1. Become aware that something I'm interested in learning exists2. 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 up3. Go through the documentation's getting started guide while following along4. Immediately start building something with the new thingTreat everything beyond this as question driven development[0] or basically JIT (just in time) learning.For context the first 3 steps are usually no more than a weekend or a few days.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.[0]: https://nickjanetakis.com/blog/learning-a-new-web-framework-...