Potresti prendere in considerazione l'uso di un CMS, ad esempio Joomla.
Ti permette di metter su un sito e gestirlo senza sapere nulla di HTML, CSS, PHP, Database...

Certo, dovrai "accontentarti" di quello che ti mette a disposizione, ma per esigenze generiche troverai tutto quello che ti serve, c'è dietro una grandissima comunità che può rispondere ai tuoi dubbi e ci sono un'infinità di estensioni che ti permettono di aggiungere funzionalità al sito.
L'unica cosa è che devi imparare un po' ad usarlo, ma su internet troverai una miriade di guide, una su questo sito qui, non è per l'ultima versione, ma per darti un'idea di cosa sia va bene ugualmente, le cose non sono cambiate moltissimo.