Recently a good friend of mine posted a TEDtalk about Scratch (a MIT platform for creative design projects using kid friendly code blocks). The thing that struck me about the talk was that code is going to be (or already is) a universal language for creative design for this generation. Children all over the world are going to be required to write a computer language, not just a foreign language.
We are doing this for free! at the Codecademy. You can pick any of the 7 streams of programming to go down and just start. Lessons are short, fun, pretty easy (meaning...I can do it!) and they seem to be working. Tristan does a bunch of them in a row and then he has to "teach" his poor, slow mother.
Markus Alexej Persson (creator of Minecraft)
Tristan's dream this year was to write a mod for Minecraft. I thought it was a pie in the sky dream (it still is), however I feel we are taking one step forward towards that goal. I feel that by exploring Scratch, Mindstorms lego microcroller programming (in his tech class), Game Design and Codecadamy he is getting the tools to use technology to create and make rather than be a consumer of it.
------- 2 weeks later:
After two weeks, Tristan is not so keen to continue learning languages like this right now. He is a little young and it is quite abstract at this point. Instead, he is continuing to enjoy Minecraft and continually exploring how to expand his Minecraft repertoire. We will come back to it when the time is right.
We also watched Minecraft: The Story of Mojang, an inspiring documentary about how Minecraft was created. I highly recommend to anyone who has come across Minecraft, and especially to parents of Minecrafters.
I am looking into some more interesting coding resources for children and I will write a post about that a little further down the track. If you have come across any good tech ideas and opportunities I would love to here about them too.