Java lernen mit Greenfoot führt junge Programmieranfänger spielerisch in die objektorientierte Programmierung mit Java ein. Um den Einstieg in Java zu erleichtern, wird die von Autor Michael Kölling mitentwickelte Lernumgebung Greenfoot verwendet, die es erlaubt, für dieses Buch einen etwas anderen didaktischen Ansatz als herkömmliche Java-Bücher zu verwenden.
Speziell für die Entwicklung von Simulationen und Spielen ausgelegt, ermöglicht Greenfoot den interaktiven Umgang mit Objekten und visualisiert die Klassenstruktur von Java-Projekten. Der Einsatz von Greenfoot führt dazu, dass Objekte und Klassen von der ersten Seite an Schritt für Schritt thematisiert werden. Der Autor liefert zu allen wichtigen Aspekten Übungen, die dem Leser helfen, das Erlernte zu festigen und den Lernerfolg zu überprüfen. So ist dieses Buch speziell für die SEK 1 ein idealer Einstieg in die Programmierung mit Java.
In dieser zweiten Auflage ist der interaktive und praxisbezogene Ansatz weiter ausgebaut worden: Die Projekte werden zuerst anhand von Beispielen eingeführt, später werden die zugrunde liegenden Konzepte erläutert. Dazu ist eine Vielzahl an neuen Szenarien und Aufgaben hinzugekommen.