Ciao Stefano e benvenuto sul forum!

Se cerchi nel forum troverai diversi altri topic simili al tuo che possono esserti utili..

Poi dai un'occhiata al wiki e ai tutorial nella sezione "Download" per cominciare a prendere confidenza con Joomla e le funzionalità base, mentre per le funzioni developer (ad es. sviluppo componenti e moduli) c'è il manuale dello sviluppatore..
Joomla permette di fare tutto.. o quasi..

Sicuramente tutto quello che hai detto..

sia da sola sia tramite le migliaia di estensioni disponibili, che trovi qua: extensions.joomla.org..
Nello specifico, se ti interessa creare pagine peronalizzate per ogni utente, dai un'occhiata a community builder..
