Programmieren von Computern kann eine kreative und erkenntnissreiche Tätigkeit sein. Programme müssen für eine Vielzahl von Anwendungen konstruiert werden: Spiele, Musik, Mathematik, Animation, Simulation, Wissenschaft, Sprache, Roboter, Lernen. Der Vorgang des Programmierens fördert Fähigkeiten zur Problemlösung einschließlich Analyse und Entwurf. Abgesehen davon ist es auch sinnvoll, das Prinzip des Programmiers selbst verstanden zu haben.
Programmieren kann sehr schwierig sein - schwer die Programmiersprache zu erlernen und schwer damit bestimmte Aufgaben zu lösen. Programmierer müssen normalerweise eine formale textuelle Programmiersprache erlernen, die voller abstrakter Konzepte steckt wie Variablen, Prozeduren, Kontrollfluß, Datenstrukturen, Modularität und Rekursion. Es gibt spezielle Programmiersprachen für Kinder wie Logo oder Basic. Dennoch, obwohl von einem engangierten und gut ausgebildeten Lehrer unterrichtet, finden viele Kinder das Programmieren frustrierend und langweilig.
ToonTalk ist anders. Es ist nicht nur leicht zu erlernen, sondern macht auch Spaß. ToonTalk orientiert sich stark an Videospielen. Es beinhaltet eine ansprechende Grafik und Animation, eine virtuelle Welt zum Erforschen, animierte Figuren mit den man interagiert und einem Außerirdischen, der jederzeit mit Rat und Tat zur Seite steht.
ToonTalk ist dennoch nicht nur ein Videospiel mit dem man Programmieren lernen kann. Der Vorgang, wie man Programme konstruiert, ausführt und debuggt ähnelt einem Abenteuerspiel. In ToonTalk macht es nicht nur Spaß mit einem Programm zu spielen, es macht auch Spaß ein Programm zu konstruieren.
WM 29/12/98