Quoto malcoistap su quanto ti dice.
Per quanto riguarda l'utilizzo di ------------, va più che bene, esiste un plug-in che ti crea la barra per inserire più agevolmente nel tuo template i vari moduli che ti servono a corredo, e tutte le "appendici" che servono a Joomla per prelevare i dati dal database.
Con xampp risolvi il problema "visuale", visto che facendolo girare in locale hai la possibilità di visualizzare quanto stai facendo.
Se vuoi imparare, inizia con le tabelle, disegni la grafica di un sito mediante una tabella, con tre colonne:
- right
- left
- corpo centrale
e inizi ad inserire i vari moduli.
Sarà una banalità, ma è una buona escalation per poi arrivare a lavorare con le div e associare il foglio di stile.
.... e come disse qualcuno, sbagliando e risbagliando, si impara 2 volte!!!