Forse prima di tutto hai bisogno di leggerti a fondo tutta la sua documentazione.
Joomla puoi installarlo benissimo su server in localhost ed esercitarti senza alcun bisogno di acquistare domini fin che non hai imparato ad usarlo a fondo.
Per installare un buon serverino in localhost , semplice e rapido da configurare e perfettamente funzionale, c' è EasyPHP l' equivalente di PhpMyAdmin di linux , funziona egregiamente sia con XP che Vista e Windows 7.