Ich pers. programmiere bei "neuen" Programmiersprachen grundsätzlich einige einfache Spiele nach, meistens Sokoban-Umsetzungen - das lernt einem die Syntax besser als jedes Buch, wenn man es durchzieht...
...
In der Schule haben wir, um den Umgang mit OpenGL zu lernen, Pong, Pacman und Sokoban programmiert.