Giving the kids a programming environment of any sort, whether it’s a tool like Squeak or Scratch or Logo to write programs in a childish way – and I mean that in the most generous sense of the word, that is, playing with and building things – is one of the best ways to learn.

– Nicholas Negroponte