Rote learning is a killer for most of us and for some people, it really excludes them.
Nicholas NegroponteThe process of debugging, going an correcting the program and then looking at the behavior, and then correcting it again, and finally iteratively getting it to a working program, is in fact, very close to learning about learning.
Nicholas Negroponte