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 AdamsI think the problem, to be quite honest with you, is that you've never actually known what the question is.
Douglas AdamsOne day old Thrashbarg said that Almighty Bob had declared that he, Thrashbarg, was to have first pick of the sandwiches. The villagers asked him when this had happened, exactly, and Thrashbarg said it had happened yesterday, when they weren't looking. 'Have faith,' Old Thrashbarg said, 'or burn!' They let him have first pick of the sandwiches. It seemed easiest.
Douglas Adams