HTML und CSS reichen grundsÀtzlich.
Mit HTML definierst du die Struktur, mit CSS den Style.
FĂŒr eine Gallerie mit netten Effekten, benötigst du noch JavaScript. Es gibt aber fertige Scripts, die du nur einzubinden brauchst.
Statt einer statischen Seite von Grund auf aufzubauen (wozu es gute Anleitungen gibt, zum Beispiel http://little-boxes.de/, Teil 1 ist sogar kostenlos online), empfiehlt es sich vielleicht eher auf ein Content-Management-System, wie http://wordpress.org/ zu setzen. Dieses ist in wenigen Minuten auf einem Webserver installiert (benötigt eine MySQL Datenbank). Bei vielen Providern, kann das ganze inkl. Datenbank mit wenigen Klicks aufgesetzt werden.
Vorteile: Inhalte zu erfassen geht schnell und einfach. FĂŒr Gallerien gibt es Plugins, z. B. nextgen gallery. Es gibt unzĂ€hlige Vorlagen, die schnell und problemlos installiert werden können. Nachteile: Individuelle Anpassungen sind entweder durch das Theme selber einfach möglich aber nur sehr eingeschrĂ€nkt, oder in den PHP-Template-Dateien individuell zu programmieren, was einige Kenntnisse voraussetzt.
In vielen FĂ€llen genĂŒgt aber die Anpassung eines der vielen Themen mit individuellen Texten, Bildern und Farben um sein Ziel zu erreichen.
Eine weitere Möglichkeit ist es, ein Tool wie jimdo, weebly, yola (und viele weitere) zu nutzen. Diese integrieren Hosting und CMS. Man ist hier noch mehr eingeschrĂ€nkt, jedoch ist die Erstellung einer eigenen Webseite auf Grundlage eines vorgegebenen Templates (oder Themes, Design oder wie immer es dann genannt wird) eine Sache von wenigen Minuten bis Stunden. Die kostenlosen Versionen dieser Tools sind grundsĂ€tzlich genĂŒgend fĂŒr einen einfachen Auftritt (so wie du ihn beschreibst). Eine eigene Domain und erweiterte Funktionen kosten dann zusĂ€tzlich und zwar jeden Monat neu. Wenn du also, möglichst einfach zu einer eigenen Website kommen möchtest, empfehle ich dir jimdo, weebly oder yola. Falls du von Grund auf lernen möchtes, empfehle ich little-boxes als eine Art Lehrgang. Und falls du lĂ€ngerfristig dran bleiben möchtest wĂŒrde ich empfehlen kmit Hilfe von little-boxes die Grundlagen zu lernen und eine Webseite mit WordPress zu erstellen. Ăber wordpress.com kannst du das auch ohne eigene Installation. SpĂ€ter kannst du WordPress auf dem eigenen Webspace installieren und beliebig erweitern und anpassen.
Hoffe, das hilft weiter. Viel Erfolg!