Wie alt sind diese Kinder?
Grundsätzlich würde ich C# als Framework nennen. Das Problem dabei ist nur, dass es wohl für den geplanten Einsatzzweck nicht geeignet sein könnte. Das Zeichnen von Bildern ist meiner Meinung nach sehr einfach, aber das Zeichnen von Primitiven könnte von Haus aus ohne weitere Bibliotheken schwieriger werden.
Es dürfte einerseits aber vorgefertigte Bibliotheken für das Zeichnen von Primitiven geben und es wäre grundsätzlich empfehlenswert, wenn man bereits eine Projektvorlage liefert, die das Framework weiter abstrahiert. (Vorlage, damit man für jeden Benutzer schnell den Ausgansstand wiederherstellen kann.
Ich werde mal nach einer Bibliothek dafür schauen.
Schau die am Besten auch Programmierspiele an. AntMe wäre eins für .Net, bei dem man die Logik von Ameisen implementieren muss. Das Problem könnte aber sein, dass die Kinder keine Ahnung davon haben könnten, was sie damit machen sollten oder wie sie dies machen sollten, nur kann ich das schwer einschätzen.
Es gibt weiterhin Spiele, mit denen man sein eigenes Spiel erstellen kann. Damit wird man zwar keine Ausgaben realisieren (diese ist bereits fertig), dafür aber das Verarbeiten der Eingabe und die Logik des Spiels implementieren. Mir schwebt zwar ein bestimmtes vor Augen, nur fällt mir der Name nicht ein.