Erst mal am Anfang anfangen und erst mal alles von Hand schreiben nur im Texteditor, kein WYSIWYG.
Erst mal (X)HTML/CSS.
Dabei solltest du dir von Anfang an angewöhnen Inhalt/Struktur und Layout zu trennen und "semantischen" (X)HTML-code zu schreiben. Das bedeutet, eine Überschrift ist eine Überschrift und diese haben auch Ordnungen (h1 bis hn), man nimmt nicht einfach eine Überschrift weil man mal was größer und fett haben will, ein Absatz ist ein Absatz (p) und Tabellen sind Tabellen (und nicht zum Layouten gedacht). Wenn du das verinnerlicht hast sparst du dir in Zukunft schon sehr viel Arbeit beim einfügen neuer Inhalte.
Guter Artikel hierzu
Wenn du deinen Inhalt geschrieben hast, gehts daran das ganze mitttels CSS ordentlich aussehen zu lassen. Da würde ich dann
hier bei Selfhtml anfangen.
Viel zu lernen gibts da eigentlich nicht. Zu Anfang eigentlich nur ein wenig verwirrend, wie das Box-Model aussieht (mit seinen Browserspez. Unterschieden), welche unterschiedlichen Arten von Selektoren es gibt und dann auch noch Klassen und IDs. Aber auch das geht schnell. Die wichtigsten Style-Angaben lernt man mit der Zeit, alle kann man eh nicht immer auswendig kennen.
Wenn du die Trennung von Inhalt und Layout mittels semantischem HTML und CSS machst kannst du ein paar nette Dinge machen. So kannst du den selben Inhalt völlig anders aussehen lassen nur indem du ein neues Stylesheet (und entsprechnde Grafiken) erstellst.
Hier das ultimative Standardbeispiel dazu. Der HTML-Code ist immer der selbe nur die Styles/Grafiken sind andere.
Ab jetzt könnte PHP interessant werden wegen dem schon erwähnten include. Viel mehr brauchts aber da erst mal nicht, es nimmt halt Arbeit ab.
Wenn du Dynamik haben willst solltest du dich mit JavaScript beschäftigen, grundlegende Programmierkenntnisse in einer objektorientierten Sprache sind da natürlich von Vorteil.
Wenn du in PHP mehr als nur includes machen willst, kommst du um Datenbanken nicht herum, also ist auch Datenbankdesign und SQL angesagt.
Für den nötigen Eyecandy gibts nat. zum einen die Grafiken, also Bildbearbeitung und dann natürlich noch Flash.
Es gibt unzählige Infos überall im Netz verstreut. Hier mal Einige Seiten die ich ganz Nützlich finde:
Selfhtml wie schon erwähnt Top Referenz, nur zum lernen nicht ganz so gut. Aber gerade als Referenz für CSS und JavaScript unschlagbar (Syntaxverzeichnis).
Culturedcode CSS 2.1 Referenz ist eine nett gemachte CSS Referenz, nicht so ausführlich wie Selfhtml, aber ggf. schneller.
W3Schools Tutorials zu allen möglichen Webstandards, englisch.
XHTMLForum ist ein gutes Forum dass sich nur mit XHTML/CSS beschäftigt, da findest du auch viele Infos, Tipps und Tricks. Die Seitenbesprechungen finde ich da oft gut, da man schön aus den Fehlern anderer lernen kann.
Quirksmode ist eine Seite die sich mit den unterschiedlichen Interpretation von Webcode durch die einzelnen Browser beschäftigt.
Lernen kann man das alles meiner Meinung nach nur durch machen. Einfach mal anfangen.
Gruß
Stephan