bene la tua è una domanda mooolto generica
ti consiglio prima di tutto di leggere cos'è un CMS
http://it.wikipedia.org/wiki/Content_management_systemin più posso dirti che se non hai grandi pretese e non sei pratico di html,php o javascript
joomla rappresenta un'ottima alternativa,
vedilo come un "programma" caricato su uno spazio web che con pochi click ti crea un sito secondo le tue esigenze
il problema arriva quando decidi che ciò che produce joomla di base ti sembra poca cosa,e magari vuoi implementare un template tutto tuo,o degli script da inserirci dentro,modificare e quant'altro
a quel punto entrano in causa le estensioni di joomla le quali a loro volta spesso non soddisfano del tutto le tue esigenze ,grafiche o applicative che siano,
li devi essere pratico quanto meno di HTML e anche PHP
se sei già pratico di almeno queste due "materie" joomla ti offre un risparmio di tempo nella costruzione di un intero sito,veramente prezioso
spero di averti aperto un pò il mondo di joomla,ma credo che la soluzione migliore sia installarlo e provarlo,sul web trovi di tutto per joomla,tutorial,documenti,estensioni,e questo bellissimo Forum in cui tutti sono molto solidali e ci si aiuta l'uno con l'altro sulla base di esperienze ,problemi,etcetc
ciao ciao