Wie könnte ich zu diesem Thema schweigen?
-HTML wäre zwar am Einfachsten, ist aber nu wirklich Oldschool
(X)HTML ist elementarer Bestandteil einer Website, die Frage stellt sich gar nicht erst. Mit "oldschool" hat das nichts zu tun, sondern damit, wie gut man damit umgehen kann. Wenn's dir nicht "fresh" genug ist - HTML 5 findet wachsende Verbreitung
-PHP-Kit hatte ich schonmal, die Struktur sagt mir aktuell nimmer zu
Ein wandelnder Haufen Sicherheitslücken - lass' bloß die Finger davon.
-Mit Flash, [...]
Macht nichts. Flash ist für visuelle Effekte/Spielerein und hohe Interaktivität bzw. gar für Anwendungen (Musicplasma, Spiele o.ä.) gedacht, die Basis einer Website ersetzt es nicht. Use with care.
[...] Java oder Perl hab ich (noch) keine Erfahrung
Eine serverseitige Programmiersprache wird sehr schnell nützlich, allein um Wiederholungen im Markup und damit schlechtere Wartbarkeit zu vermeiden. Dabei lässt sich unterscheiden in Setups, die man einfach in Dateiform hochladen kann und nichts weiter tun muss (PHP; Programmierung gegen
CGI mit Python, Perl, Ruby u.v.m.) oder solche, die als eigene Serverprozesse laufen (u.a. Java, aber auch verbreitet mit Python [ideal: WSGI] und Ruby [ideal: Rack] etc.) und in der Regel einen Shell-Zugang zum Webserver benötigen. Wenn du einen solchen nicht hast, bietet sich die zweite Option nicht sonderlich an.
Des Weiteren lässt sich auch in On- (live) und Offline-Generierung der Seiten unterscheiden. Mir sind in letzter Zeit vermehrt einfache Systeme aufgefallen, die sich Flatfiles mit Inhalten in einfach zu schreibenden Markup-Formaten wie reStructuredText oder Markdown bedienen und daraus einen Schwung HTML-Dateien generieren, die man einfach nur hochladen muss, die dem Server aber nur sehr wenig abverlangen und kein Sicherheitsrisiko darstellen. Dem gegenüber stehen populäre Content-Management-Systeme, die beim Bekanntwerden einer Sicherheitslücke in kürzester Zeit automatisiert angegriffen werden und letztlich online einen Komfort erlauben, den man offline auch haben kann. Für viele Benutzer sicherlich sinnvoll, für eine Einzelperson in meinen Augen aber unnötig, riskant und aufwändig in der Wartung.
Wenn du programmieren willst, mach's von der Sprache oder ggf. von dem Framework abhängig, was du kennen lernen möchtest. Wenn du nur begrenzt Zeit und Nerven investieren willst, rate ich dir zu einer statischen Lösung und ggf. einem WYSIWYG-Editor (der natürlich nicht die Kombination aus gutem Texteditor und mehreren Browsern zum Testen schlagen, dem HTML- und CSS-Einsteiger aber etwas Komfort bieten kann).
Mir gefällt eher das moderne freifließende Design. Schlicht, aber halt modern...
Mach halt. Gurgel nach "website inspiration" oder gleich "css inspiration" und du wirst mit Galerien voller umwerfender Website-Designs erschlagen.