Comment

Comment by nickjj

I've never found anything that worked as well as:

1. Become aware that something I'm interested in learning exists

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

3. Go through the documentation's getting started guide while following along

4. Immediately start building something with the new thing

Treat 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-...

parent nickjj 5 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton