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
For example, I dove into accessibility recently. I created a repo with everything I learned: github.com/coryhouse/a11y
I continue to add good stuff here as I learn more.
I reference repos like this in workshops and conference talks so people have an obvious place to go for diving deeper.