Das Buch von Herrn May befindet sich jetzt seit einigen Monaten in meinem Besitz und ich nehme es nach wie vor gern zur Hand. Was zuallererst ins Auge fällt: das Layout ist überaus gelungen und übersichtlich, nichts wirkt überladen oder inkonsequent. Wichtige Passagen sind farblich hervorgehoben und es werden durchgängig Symbole verwendet wie zum Beispiel eine farbige Hand, die auf besonders bedeutsame Zusammenhänge hinweist oder ein fettes "FF" für "fataler Fehler".
Zum Inhalt kann ich sagen, dass ich noch kein anderes Buch gefunden habe, dass so verständlich von Anfang an in die Thematik einführt. Zu Beginn werden allgemeine Grundlagen gelegt, die zum Beispiel den Aufbau eines PCs betreffen. Im späteren Verlauf finden sich häufig Programmbeispiele, die gut erklärt sind und oft durch Grafiken veranschaulicht werden, was dem Anfänger das Verständnis enorm erleichtert. Fortgeschritte Themen bleiben zwar auf der Strecke, doch es handelt sich bei diesem Werk ja auch um einen "Grundkurs", der eine solide C++ Basis vermitteln soll, auf dem der Interessierte Leser weiter aufbauen kann.
Zur Einübung und Vertiefung des Stoffes finden sich kleine Projekte im Buch, anhand derer man eine Ahnung davon bekommt, wie professionelle Softwareentwicklung vonstatten geht. Die Projekte sind dabei größtenteils wirtschaftlich orientiert aber auch für Wirtschaftslaien leicht nachvollziehbar.
Meinem Vorredner muss ich in einem wichtigen Punkt widersprechen: das Buch ist in keinster Weise mathematisch gehalten! Ein Realschulabschluss sollte ohne weiteres zum Verständnis ausreichen.
Bevor ich mir ein C++ Buch zugelegt habe, habe ich einige Zeit in der Bibliothek verbracht und dort vorhandene Werke verglichen. Für Anfänger konnte ich kein vergleichbar leicht zugängliches Werk entdecken. Der einzige Kritikpunkt ist für mich das etwas knapp gehaltene Stichwortverzeichnis, in dem ich nicht immer fündig werde.