Klientskou část máš HTML+JS+CSS. Na server pak můžeš nasadit prakticky cokoli, co ti bude umět odpovídat na HTTP požadavky. (a asi se neobejdeš bez databáze. Moje sestava je HTML+JS+CSS+PHP+MySQL a můžu ti říct, že je to dost na to, aby projekt který je jen taková one man show, je solidní peklo, protože pak se k tomu přidá potřeba vědět něco o UI, UX, barvách, grafice, ...)Ale záleží na tom, co by vlastně tvé webovky měly být zač a co by měly dělat. Pokud to nemá být nic spešl a hlavní je výsledek, tak pak může být skutečně vhodný nějaký CMS jak tu všichni tlačí. Jestli by sis ale představoval něco sofistikovanějšího, nebo naopak by byl CMS až přespříliš komplexní, tak můžeš sáhnout po nějakém frameworku (třeba Nette. To k čemu jsem se snažil dva měsíce znásilnit wordpress pomocí pluginů jsem dal s Nette dohromady za tři dny).Pokud ale hlavní není výsledek, ale ten proces, tedy něco se naučit, tak si začni psát vlastní CMS nebo framework. Nebude to příliš použitelné, dobré a nejspíš ani bezpečné, ale škola je to dobrá. Až začneš dělat asi tak desátou iteraci, začneš mít chvílemi i pocit že víš co děláš. Ale to zase za chvíli přejde