Ciao bodyworld,
con Joomla puoi realizzare con estrema facilità le pagine che costituiscono il sito che hai postato (in pratica si tratterebbe solo di semplici contenuti statici + la pagina contatti + form di richiesta preventivo + l'area riservata).. A meno che l'area riservata non contenga cose complicatissime e fuori dal mondo non vedo nessuna difficoltà..

Ma con Joomla puoi fare molto ma molto di più..

Non è necessario conoscere il php per realizzare un sito con Joomla, ma ovviamente se intendi "smanettare" un pò, effettuare modifiche al core, modificare o realizzare ex-novo un estensione è fondamentale conoscerlo..
Ai fini di Joomla direi che se vuoi imparare un linguaggio di programmazione dovresti orientarti allo studio del php visto che è scritta in questo linguaggio..
