creare o modificare un template non è una cosa impossibile e nemmeno troppo difficile.
I requisito per farlo però ci vogliono:
Una buona infarinatura di html e di css (in rete i corsi abbondano)
appena hai capito come funzionano i primi due puoi passare alla fase successiva, impare l'utilizzo di uno strumento che si chiama firebug che ti aiutera nel vedere immediatamente le modifiche che effetto avranno.
Per ultimo ti servirà sapere come è strutturato un template di joomla (magari concentrandosi sulla versione 2.5 e 3.x).
Tieni presente che lo studio delle prime due opzioni è importante, infatti ti consentiranno di fare le giuste domande per ottenere aiuto sul forum.
la strada è lunga, ma se hai passione e volontà puoi farcela.
Posso dirti che con uno studio giornaliero di un oretta, dopo pochi mesi diverrai un esperto pronto ad aiutare gli altri.