Wie ich HTML, CSS, PHP & Co. lernte

Der Bitte von Paul, mal einen Artikel zu schreiben, wie ich zu meinen HTML, CSS, PHP & Co. Kenntnissen kam und die ein oder andere Buchempfehlung auszusprechen, komme ich jetzt einfach mal nach. Vorab schon mal eines: wirklich gut bin ich in all diesen Bereichen nicht. HTML und CSS sind ziemlich einfach. Bei PHP & Co. wird es schon schwieriger. Gerade die letzteren möchte ich mir nicht wirklich als Kenntnis auf den Hut schreiben, sie eher mit dem Wort „Grundkenntnisse“ titulieren.

Bei PHP, vor allem wenn es darum geht, eigene Programmierungen zu formulieren, oder gar diese mit individuellen Datenbankabfragen zu verknüpfen, beißt es bei mir definitiv aus. Ich verstehe einen Großteil von existierendem Code, kann diesen teilweise auch gut anpassen. Aber selbst schreiben ist eine andere Sache.

Vor knapp 6 Jahren begann ich damit mir eine Webseite zu erstellen. In HTML wohlgemerkt, was damals noch vorrangiger Standard war. Da ich davon keine Ahnung hatte, dafür aber sehr gut mit Microsoft Programmen umgehen konnte, nutzte ich Frontpage für meine ersten Webseiten. Ich wurde oft deswegen ausgelacht, aber dennoch hat es mir sehr geholfen HTML zu lernen, denn ich wechselte immer öfter in die HTML Ansicht und musste den Code entsprechend anpassen. Wer z.B. schon mal eine Frontpage Seite durch den W3C Validator gejagt hat, wird jetzt verstehen was ich meine… Mittlerweile schreibe ich HTML nur noch ohne solche Hilfsmittel im Texteditor, es ist mir mit der Zeit einfach ins Blut übergegangen.

Irgendwann kam dann CSS dazu, mit dem ich die ersten Male vor zirka 4 Jahren im Zuge meines eigenen Online Shops in Berührung kam. Da ich eigentlich nie das Geld hatte, etwas Derartiges machen zu lassen, musste ich wohl oder übel selbst durch. Mit dem Shop (XT Commerce) kamen mit der Zeit auch meine PHP & SQL Kenntnisse dazu, zumindest soweit, dass ich lernte einen Teil des Codes zu interpretieren (zu verstehen) und an meine Bedürfnisse anzupassen. Gerade den Shop muss ich als einen der Hauptschuldigen für meine heutigen Kenntnisse benennen. Im Laufe der Jahre waren so viele Änderungen notwendig, ich wollte Erweiterungen in Form von Modulen etc. haben, dass ich mich unweigerlich immer wieder damit auseinandersetzen musste.

Bis ich vor ca. 1 ½ Jahren zu WordPress stieß, habe ich eigentlich alle meine Kenntnisse aus dem Internet. Step by Step habe ich nach den entsprechenden Anpassungen im Netz gesucht und bin eigentlich auch fast immer fündig geworden. Mit WordPress kam auch wieder PHP und vor allem CSS auf den Tisch und ich habe mehr als einmal im Laufe der Jahre überlegt, ob ich nicht mal eine PHP Weiterbildung belegen sollte. Die meisten Programmierer haben mir davon aber abgeraten, da PHP ziemlich umfassend ist und meine persönlichen Bedürfnisse (vor allem XT Commerce) dort kaum abgehandelt werden. So beschränken sich meine PHP Kenntnisse auch heute noch ziemlich stark.

Im Laufe der Zeit habe ich auch so einige Bücher angesammelt, die Ihr hier im Text verteilt findet. Das PHP Buch gefällt mir sehr gut, da es klein und handlich ist und ich hier schon hin und wieder bei einigen grundsätzlichen Dingen auf Verständnis gestoßen bin.

Die beiden besten Bücher sind in meinen Augen die beiden Little Boxes Bücher (Teil 1 und Teil 2). Sie erklären CSS von Grund auf, und gerade das Verhalten der verschiedenen Div Container sowie das Floating stellte mich bei WordPress immer wieder vor Probleme. Wie Ihr ja wisst, baue ich Themes selbst und dafür waren diese beiden Bücher, die ich auch jetzt immer gerne wieder als Nachschlagewerk benutze, die Grundvoraussetzung für mich. Wer in Bezug auf WordPress ein Theme selbst bauen möchte, oder an vorhandenen Themes Hand anlegen möchte, der sollte CSS schon sehr gut beherrschen. Dabei haben mir diese zwei Bücher sehr geholfen.

Interessant finde ich auch die kleinen Büchleins aus der Reihe kurz & gut, hier allen voran das HTML & XHTML sowie das CSS Büchlein. Wie Ihr an der Wort “Büchlein” schon unschwer erkennen könnt, sie sind klein und umfassen nur wenige Seiten. Für mich dienen sie in erster Linie als Nachschlagewerke bei “wie ging doch gleich wieder…” Fragen. Damit etwas von der Pike auf zu lernen ist unmöglich, aber zum Nachschlagen sind die beiden Referenzen ungeschlagen meine meistgenutzten Bücher und fallen teilweise schon auseinander.

Alles in allem kann ich zusammenfassen, dass meine Kenntnisse in erster Linie aus vielen Jahren “learning by doing” stammen, ich sehr viele Informationen aus dem Internet hole und nur für einen Teil Bücher nutzte beziehungsweise nutze.

Bei WordPress selbst komme ich mit meinem Mini PHP & SQL Kenntnissen sehr gut zu Rande. Die meisten Codeschnipsel findet man sowieso im Netz verstreut und muss sie gegebenenfalls nur noch auf die eigenen Bedürfnisse anpassen. PHP Abfragen zum Beispiel, wenn Codes nur auf bestimmten Seiten eingebunden werden müssen, sind in meinen Augen ein Klacks.

Ganz anders sieht es schon aus wenn man ins Theme eingreifen, Änderungen am Design vornehmen oder ein Theme selbst bauen möchte. Da geht ohne HTML und vor allem CSS Kenntnisse überhaupt nichts mehr. Das bißchen PHP was dabei notwendig ist, ist eigentlich gar nicht der Rede wert. In Standard Themes werden vor allem die Standard WordPress PHP Abfragen genutzt, die sind wirklich einfach zu finden.

Ich hoffe ich konnte dem ein oder anderen von Euch mit diesem Artikel eine kleine Stütze sein und die Informationen liefern, die er/sie für sich braucht.

Artikel vom: