Ich habe schon einige Einsteigerbücher zu C# gelesen - man kann mich also nicht mehr also absoluten Neuling bezeichnen. Dieses Buch habe ich mit der Intention gelesen, die Grundlagen noch einmal zu vertiefen und aufzufrischen, bevor ich mich intensiver mit der Entwicklung von Windows- und Datenbankanwendungen beschäftigen möchte.
Das Einsteigerbuch von Charles Petzold ist sehr gelungen. Es vermittelt die Grundlagen geradezu spielerisch und anhand eingängiger und einfach nachzuvollziehender Beispiele. An der Ein oder anderen Stelle (gerade in den letzten Kapiteln) muss man schon ein wenig mehr Gehirnschmalz aufwenden, um die etwas komplexeren Beispielprogramme nachvollziehen zu können. Das man zum Ende immer weniger an die Hand genommen wird, gehört wohl zum didaktischen Konzept, welches rundherum gelungen ist.
Mir kam aus den oben erwähnten Gründen viel schon bekannt vor, was den Spass an lesen allerdings keinen Abbruch getan hat. Ich denke auch ein absoluter Neuling wird die Grundlagen anhand diese Buches gut lernen und nicht überfordert sein.
Das Buch konzentriert sich auf die Grundlagen der Programmierung. Leser, die erwarten in diesem Buch bunte Windowsanwendungen zu schreiben werden enttäuscht sein. Es werden lediglich Konsolenanwendungen (Ein und Ausgaben in der "DOS" Box bzw. Eingabeaufforderung). Die ist alleridngs kein Makel sondern ein sehr vernünftiger Ansatz.
Es ist sicherlich auch für blutige Anfänger möglich, gerade mit Hilfe des Visual Studios schnell einfache Windowsanwendungen zusammen zu klicken, nur wird es einem schwer fallen diese ohne fundamentales Grundlagenwissen zu verstehen, erweitern und anzupassen.