What I mean is that if you really want to understand something, the best way is to try and explain it to someone else. That forces you to sort it out in your mind. And the more slow and dim-witted your pupil, the more you have to break things down into more and more simple ideas. And that's really the essence of programming. By the time you've sorted out a complicated idea into little steps that even a stupid machine can deal with, you've learned something about it yourself... The teacher usually learns more than the pupils. Isn't that true?
Douglas AdamsIf you took a couple of David Bowies and stuck one of the David Bowies on the top of the other David Bowie, then attached another David Bowie to the end of each of the arms of the upper of the first two David Bowies and wrapped the whole business up in a dirty beach robe you would then have something which didn't exactly look like John Watson, but which those who knew him would find hauntingly familiar.
Douglas AdamsIf there was one thing life had taught her it was that there are times when you do not go back for your bag and times when you do. It had yet to teach her to distinguish between the two types of occasion.
Douglas Adams