Wenn du ein CMS (wie Joomla/TYPO3) benutzen willst, brauchst du Webspace bei einem Hosting Provider. Dort kannst du das CMS dann installieren, Style anpassen und loslegen. Beim Hoster musst du darauf achten, dass er PHP und MySQL unterstützt/anbietet.
Für die Installation des CMS liegt normalerweise eine Schritt-für-Schritt-Anleitung bei. Dies sollte eigendlich jedermann mit gesundem Menschenverstand und ein wenig PC-Technischer Ahnung hinbekommen. Bei manchen Hostern ist bereits ein CMS dabei welches sich auf Knopfdruck installieren lässt.
Für das erstellen/anpassen des Styles muss man zwingend HTML/CSS-Kenntnisse haben, da die Templates nunmal erstellt werden. Es ist im Normalfall NICHT möglich dies mit einem WYSIWYG-Editor wie Dreamweaver, Frontpage, etc. zu machen.
Nach dem Anpassen der Templates sind keine HTML-Kenntnisse mehr notwendig. Man muss, wenn man jetzt beispielsweise einen Artikel schreiben will, nur noch Texten und das CMS erledigt den Rest, indem es den Text mit den zuvor erstellten Templates zusammenfügt.
Finde übrigens auch, dass es ein super Projekt ist!!