I agree.. small changes in knowledge are easier to learn and remember than trying to learn everything at once. I've also learned that, instead of learning how to solve a given problem, it's extremely beneficial to learn all the small "gazintas" that were used to solve the problem.
The reason for that is, of course, the tools used to solve the problem can be used in different combinations to solve other problems. "Learning how to think" about things and continuing to improve on that as you learn new tools is super important (and I have such a tidbit in my signature line below).
I like to teach and one of the most important lessons I learned over time is that "A person that's dying of thirst isn't going to be helped much by a tsunami". In other words, the "Proper Order of Revelation" of small steps is probably the most important thing there is in teaching... especially if you're teaching yourself.
Nice article and good reminder. Thanks, Ryan.