This is one of those ideas that seem completely obvious when you first hear of it, but once you've been made aware of it you keep noticing it again and again.
When learning something, you have to have a frame of reference in which to place the new piece of knowledge, or you can't understand it. This is why trying to teach can sometimes be a very frustrating experience - you might think that something is completely obvious and can't understand why your student cannot understand it, but that's because your student doesn't yet have the scaffolding required to hold up that understanding, scaffolding that you're taking for granted. Whenever you are frustrated by someone's lack of understanding, try to imagine what their scaffolding looks like and give them the next piece from the set of pieces that are missing.
This also sometimes sets the pace about how quickly you can learn something completely new and unfamiliar - there are lots of pieces of scaffolding missing and you need to take each one and internalize it before you can understand the next. Since it isn't always obvious what the "next" piece should be, sometimes you have to read the whole textbook to get each piece. The problem isn't memorizing lots of facts (though that helps) it's slotting each piece into the framework.
If you've read the information about the next piece but haven't yet internalized it, sleeping on it can help. When you dream your mind is playing a kind of tetris, sorting things out and slotting things into gaps so that it all fits together.
This theory also explains why young children want to have the same books read to them over and over again - they start off knowing nothing (not even how to learn) so they seek out familiar patterns. In the context of that repetition, a new piece of scaffolding will occasionally drop into place. When that happens, there is a satisfying "Ah ha!" feeling associated with it. We have somehow evolved a mechanism to recognize this event and derive pleasure from it in order to give us a drive for learning.
Here was my take on reading to children:
"I've been reading since I was four, starting with following the words as my parents read to me. We lived a long way from any large library, so my folks bought me books that would endure. I have many of those books to this day. A good hard-bound book costs no more than a junky plastic toy or game; guess which will last the longest.
If you are raising children, read aloud every day with them. Keep the book where they can see it so that they quickly see the relationship between the marks on the page and the words they hear. Get good books; get complex books; you will hardly go wrong to get books that have stood the test of time.
Get Alice; get Pooh; get Mole and Ratty; get Gulliver. Children are used to hearing about things they only partially understand; it is how they learn these things.
Read the same books over and over. If they're good enough, you won't be bored by them, and your children will learn them by heart -- and in the process, they will learn to read along with you as you read.
Belated thanks, mom and dad.