in reply to Teaching The New Generation

I know I am little late with my answer, but, here it goes anyway...

I was looking into the same issue couple months ago for my son (11 years) and he just loves GameMaker. It is something like LEGO to build your own games - sometimes open-source, so you can peek how cool tricks are done.

Article here in PM is Learning how to program (for youngsters of any age). And BTW I love to play with GameMaker, too. Simple playable game you can create in an hour or less.

To make errors is human. But to make million errors per second, you need a computer.