知識がなくてもプログラムが組めるスクラッチ

Lego Mindstormsを開発したMitchel Resnickも開発に加わったMITによるプログラムの知識がなくても簡単にビデオゲームなどを作れるプログラミング・ツールがスクラッチScratch。グラフィック・インターフェースでブロックを組み立てるような感覚でプログラムができる。スクラッチは基本的に子供向けの教育プログラムだが、もう少しコードらしくしたいのであればrubyを使ったHacketyHackがある。HacketyHackは子供向けにrubyを教えるサイトで6行のコードでブログを作るなどのレッスンを含んでいる。

Primarily aimed at children, Scratch does not require prior knowledge of complex computer languages. Instead, it uses a simple graphical interface that allows programs to be assembled like building blocks. The digital toolkit, developed in the US at MIT's Media Lab, allows people to blend images, sound and video. [...] And for those that want to get stuck into something that looks more like traditional code there are sites like HacketyHack. The site teaches children to code in a language called Ruby. There are seven free lessons, including one that allows them to develop a blog with just six lines of code.

http://news.bbc.co.uk/2/hi/technology/6647011.stm