I've been using a Read/Code/Bike/Repeat learning strategy a lot recently.
How does this work?
And basically repeating this process until I feel satisfied with my understanding of things.
Obviously this doesn't require an actual bike ride. Anything which disconnects you from external influences will do, but I think the exercise element might actually be a helpful part of it.