Hallo!
Also für deine Bedürfnisse bieten sich CMS (Content Management System) an: das sind fertige Schnittstellen die es erlauben, ohne Programmierkenntnisse eine Seite online zu bringen. Einige sind:
- Joomla (sehr umfangreich, lange Einarbeitung)
- Typo3 (noch komplexer)
- Contenido
- Artmedic CMS
- div. freie und kleine System, z.T. aber in Englisch
Ansonsten bleibt nur: HTML lernen, ausbauen mit CSS, danach Grundlagen (!) in PHP. Damit machst du sehr gute Sachen!
Kleiner Tipp am Anfang: keine Codeschnippsel runterladen und umbauen, damit lernst du rein gar nichts am Anfang.
Gute Bücher sind von Nitty Gritty und die ... für Kids Serie (php für kids usw.)
Bei Fragen einfach mailen!
Viel Spaß!