Wenn man ein Fachbuch sucht, steht immer der eigene Fokus im Vordergrund. Wer hier perfektes Java-Programmieren lernen will oder in die unendlichen Tiefen Javas eindringen will, für den ist es sicherlich das falsche Buch. Für Zertifizierungen ist es wahrscheinlich ebenso wenig geeignet. Auch Objektorientierte Programmierung lernt man damit nicht. Wer aber andere Programmiersprachen kennt, sich mit OOP auskennt, etwas mehr über Java wissen wollte und sich nie zu fragen wagte, für den ist es sicherlich das richtige Buch. Ich denke, wer mit den 21 Tagen durch ist, hat das Rüstzeug sich weiterführende Literatur einzuverleiben, ohne sich zu fragen 'was passiert da überhaupt?' oder 'was tue ich da?'. Mir hat es ausgesprochen viel Spaß gemacht damit zu lernen. Das Buch ist didaktisch gut aufgebaut, aber selbst das ist ja Geschmacksache. Die Lernkontrollen festigen das Wissen, die Beispiele sind klein und somit gut verständlich. Wer Java von Grund auf lernen möchte, der sollte sich zunächst einmal mit den Strukturen der OOP vertraut machen und mit einer leichteren Sprache einsteigen. Ich kann für meinen Geschmack nur sagen: "gutes Buch, fünf Sterne".