Dez 3

Auf dieses Thema komme ich, da Keith Casey einen Artikel zum Thema "My Book Recommendations" geschrieben hat. In der Zwischenzeit hat sich zu diesem Thema auch Travis Swicegood zu dem Thema "Books I don't recommend if you're starting out" zu Wort gemeldet. Beide Artikel habe ich übrigens zuerst auf Planet PHP gefunden.

Zuerst ein Mal: Beide Autoren haben Recht. Trotzdem kann man Bücher empfehlen, auch wenn sie nichts für einen Anfänger sind. Nun möchte ich mal meine Liste von "Must-Reads" loswerden:

  • The Mythical Man Month (alt, wahr, nette Bettlektüre...)
  • Durch Lesen von The Pragmatic Programmer
  • und Code Complete schadet sich auch kein Anfänger...

Alle obigen Bücher würde ich als Grundlagenbücher einstufen... Nun sollte man parallel dazu auch noch Bücher zum Thema HTML, XHTML und CSS, sowie ein PHP-Grundlagenbuch (MySQL nicht vergessen!) und ein Buch, dass einem objektorientierte Programmierung und dazugehörige Entwurfsmuster nahe bringt lesen.

Meine Favoriten wären "HTML und CSS und XHTML Von Kopf bis Fuß", bei den PHP-Grundlagenbüchern gibt es eine große Auswahl, da habe ich keine Vorlieben. Das Grundlagenbuch für PHP kann man dann gleich mit MySQL-Grundlagen kombinieren. Anschließend empfehle ich z.B. das allgemeine Buch über Entwurfsmuster in der "von Kopf bis Fuß"-Reihe, wie auch Stephan Schmidts "PHP Design Patterns"

Jetzt hat ein Anfänger etwas zu verdauen... Danach kann man sich in die von einem gewünschte Richtung spezialisieren:
Wie wäre es mit dem Thema Sicherheit? PHP-Sicherheit: "PHP/MySQL-Webanwendungen sicher programmieren" von Kunz und Esser.
Endlich mal genau wissen, was es mit regulären Ausdrücken auf sich hat? "Reguläre Ausdrücke" von Friedl und Karrer...
Hier käme jetzt in meiner Auflistung auch das Buch "Refactoring" von Martin Fowler...
Last not least: Gescheit JavaScript lernen... Ein Motivationsartikel dazu: "You really need to learn JavaScript"

Geschrieben von Gabriele Mohl

Twitter Bookmark Grundlagenbücher für einen Programmierer  at del.icio.us Facebook Google Bookmarks FriendFeed Digg Grundlagenbücher für einen Programmierer Technorati Grundlagenbücher für einen Programmierer Print this article! E-mail this story to a friend! Identi.ca