My approach for learning new tech: 1
My approach for learning new tech:
1. Create a repo to centralize my learning & resources
2. Read/watch a comprehensive resource to understand the topic's surface area
3. Take notes in my own words
4. Build projects to experiment
5. Tweak my notes
6. Teach
I put all this in one repo. This gives me a personal, one-stop-shop for all my knowledge on the topic. Handy.
For example, I dove into accessibility recently. I created a repo with everything I learned: https://github.com/coryhouse/a11y
I continue to add good stuff here as I learn more.
A GitHub repo also allows others to benefit and submit PRs if they see any opportunities for improvement.
I reference repos like this in workshops and conference talks so people have an obvious place to go for diving deeper.