A programming language is like a natural, human language in that it favors certain methaphors, images, and ways of thinking.
Seymour PapertIf children really want to learn something, and have the opportunity to learn it in use, they do so even if the teaching is poor. For example many learn difficult video games with no professional teaching at all!
Seymour Papert