ich habe im Laufe der Jahre schon manches "Programmieren für Kids" oder "Programming for Kids" ausprobiert, Delphi, Pyhton/Tkinter/Pygame (deutsches und englischsprachiges). Immer ging es aber um anspruchsvolle Programmiersprachen, bei denen viel Code nötig war, um etwas z.B.mit Sprites zu animieren, bin aber jetzt auf etwas gestossen, was ich wirklich für kinderleicht halte:
Scratch ist ein Projekt der Lifelong-Kindergarten-Group am Media-Lab des MIT. Es wird frei von jedweder Gebühr angeboten.
Mit Scratch kannst du deine eigenen interaktiven Geschichten, Spiele und Animationen programmieren — und deine Kreationen mit anderen in der Online-Gemeinschaft teilen.
So sieht z.B die Struktur meines ersten Testprogramms aus, da tanzt eine Katze zu Schlagzeugbegleitung: screenshot.png.
Die Control-,Klang- undAnimationsanweisungen, die Variablenanweisungen, usw. zieht man sich einfach auf eine Scriptfläche, Sprites gibt es jede Menge zur Auswahl, Tiere, Menschen, Fantasy, Hintergrund...
Und die Menüsprache läßt sich natürlich auch auf Deutsch einstellen (auch auf so was exotisches wie Kinyarwanda).
Ich hab's mit Winows 8 getestet, klappt; mit Ubuntu 12.04 ist es in den Paketquellen, wenn Backports freigeschaltet werden, ebenfalls mit Erfolg getestet.
Eine neue Betaversion, die im Webrowser arbeitet gibt's hier: Scratch Offline Editor Beta
Die habe ich nicht getestet.
Anscheinend kann man mit Scratch auch Verbindung zur "physical world" aufnehmen, z.B. zu LEGO Education WeDo Robotics Kit oder zu Hand- und Körperbewegungen: How to Connect to the Physical World - Scratch Wiki