The Freak: Was braucht eine sehr gute Website?

Beitrag lesen

Die Überschrift sagt es. Ziel ist der Aufbau einer sehr komplexen Website: News, Foren, Downloadbereiche + Uploadscripts, Guestbooks, Datenbanken für verschiedene Bereiche. Das ganze Design der Website soll so eine Art Template sein, so dass ich das Design auch schnell austauschen kann. Alles soll selbstgeschrieben sein, ich will das lernen !

Derzeit habe ich Einblicke in HTML / XHTML / CSS Style Sheets. Mit XML beschäftige ich mich gerade, PHP ( kann ich erst ein paar Befehle ) und MYSQL will ich auch lernen. Photopshop bin ich auch dran ( ein Design muss ja auch her ).

Doch was muss ich auf jeden Fall können. Brauche ich XML / DTD, JavaScript / DOM, Dynamic HTML, CGI, Perl auch?

Wie seht Ihr das? Bitte viele und vor allem sinnvolle Antworten.