
I love teaching myself new subjects. I have been doing it for the past 15 years, ever since I was 11. Having said that, I am a big believer in frameworks.
Over the years, I have been working on a framework for learning a new subject: GAMP. Using this framework helps me structure my learning and determine if my interest level in the topic will remain high throughout. Furthermore, it allows me to persist or otherwise force myself to quit if I find the subject unappealing.
Gain motivation
The first thing I do is to get myself excited about the new topic. I will start by searching for projects in the domain to see the possibilities. Whether it’s learning to play the drums or coding in Python, I want to see the end goal.
I might talk to people, subscribe to newsletters, join communities, and even buy equipment in order to increase my motivation and mental investment in the topic.