It turns out that learning to read also requires some underlying cognitive skills. Children are not born good readers, of course; reading has to be taught. And for a child to be able to learn to read, four core cognitive capacities are needed: memory, attention, sequencing, and processing efficiency (speed and accuracy). It is helpful to tease out each one of these and explain the importance in learning to read.
Via Nik Peachey