Hallo,
zunächst solltest Du eine Entscheidung treffen:
a) Du willst programmieren lernen
b) Du willst eine Hompage veröffentlichen
c) Du willst beides
Du hast „Contentsystem“ als Begriff verwendet. So ein Content Management System kann man sogar schon fertig eingerichtet bekommen. Es bietet einem die Möglichkeit, ohne jegliche Programmierkenntnisse eine Website zu erstellen.
Möchte man sich also auf den Content konzentrieren, sollte man keine Zeit auf die Programmierung verschwenden.
Möchte man programmieren lernen, ist ein CMS auch nicht die richtige Wahl. Richtet man so etwas selber ein, hat das mehr mit Konfiguration und Customizing zu tun. Für ein CMS etwas zu programmieren, ist für Anfänger nicht so leicht, da man schon auf höherem Niveau (and das CMS angepasst) arbeiten muss.
Für absolute Neulinge, die im Web Umfeld programmieren lernen wollen, würde ich ein Buch wie „php und mysql für Kids“ empfehlen. Nach oben hin gibt es in dem Umfeld jede Menge Bücher.
Zum Start braucht man z.B. ein XAMPP System (für Windows) oder ein LAMPP (für Linux). Kann man im Netz downloaden und sehr leicht installieren. Mit so einem System hat man alles was man braucht: Webserver, Datenbank, Programmiersprache. Mit diesem System kann man dann lokal eine Instanz eines CMS (z.B. Wordpress, Joomla, Drupal) installieren. Ist auch sehr einfach.
Es gibt auch Offline CMS Systems (Desktop CMS) wie Zeta Producer, Netobjects, oder Editoren wie Frontpage, CoffeeCup Free HTML Editor.
Du siehst, das Feld ist breit und groß.
Schreib einmal genauer, was Du als Ergebnis haben willst.
Grüße