Ich habe schon einige Bücher über Programmier- oder Scriptsprachen durch. C# Head First ist mit Abstand das Beste. Ich spreche hier bewusst von der englischen Ausgabe des Buches. Die Deutsche kenne ich nicht. Allerdings bezweifle ich, dass sie annähernd so gut ist wie die Originalausgabe.
Das hat folgende Gründe:
Der Autor legt großen Wert auf eine dauerhafte und umfassende kognitive Enkodierung der Inhalte. Er bemüht hier sogar einige Lerntheorien aus der Psychologie und Pädagogik. Das Buch ist daher etwas anders aufgebaut als bekannte Bücher mit seitenlangen Codeabschnitten und trockenem Text.
Meine Frau hat mich gefragt, ob es sich bei meinem neuen Buch um ein Kinderbuch handelt.
Das macht vielleicht deutlich, welchen Ansatz der Autor hier verfolgt. Er versucht alles grafisch aufzubereiten und in möglichst vielen verschiedenen Ansätzen ins Gehirn zu bringen. Autoren von Kinderbüchern (besonders Schulbüchern) sind häufig pädagogisch geschult und bauen ihre Bücher aufgrund dieser Erkenntnisse auf.
Das derartige Methoden auch in der Erwachsenenbildung eingepflegt werden ist längst überfällig.
Ich befürchte, dass bei der Übersetzung einiges dieser Methodik verloren ging.
Hier ein kurzer Abriss der verwendeten Lehr-/Lernstrategien des Buches:
- Viele Bilder und Schemazeichnungen (unser Gehirn lernt grafisch)
- Übungen die zur Selbstaktivität aufrufen
- Wiederholung des Stoffs in unterschiedlichen Herangehensweisen
- "There are no dumb questions" beantwortet viele Fragen, bevor oder gerade wenn man sie sich stellt
- Verhaltenshinweise (Buch vor dem Schlafengehen lesen, viel Wasser trinken, Pausen einlegen,...)
Wer keine Angst hat, ein englisches Buch zu lesen und hier einigermaßen fit ist (man kann ja auch manche Wörter gemütlich nachschlagen) sollte zugreifen. Selbst Programmierneulinge sind willkommen.
Das einzige "Manko" an diesem Buch ist, dass der Autor selbst auf moderne Weise die Lerntheorien preist und sein Buch darauf ausrichtet, man allerdings keine farbigen Abbildungen findet, die die Enkodierung der Inhalte im Gehirn nochmal vereinfachen würde. Wahrscheinlich ist das aber eher eine Preisfrage.