In diesem Kurs kann man einen Überblick über objektorientierte Programmierung gewinnen, indem man eigener Computerspiele programmiert. Der Vorteil der hier verwendeten Programmierumgebung Lazarus ist: Wenn das Programmieren dieser Spiele Freude macht, kann man mit Lazarus auch andere Programme (etwa Simulationsprogramme für Mathematik-, Physik-, oder Biologieunterricht oder Verwaltungsprogramme für den Sportverein) schreiben, ohne wieder eine neue Programmiersprache erlernen oder sich an eine andere Programmierumgebung gewöhnen zu müssen.
Mit diesen Sprachen kann man sehr gut die ersten Schritte und Grundprinzipien des