comincia con un plugin, molto più semplice e inizi a capire il funzionamento del codice di joomla.
come secondo, sicuramente un modulo.
I componenti li lascerei per ultimi, in quanto a volte possono avere soluzioni non proprio lineari e quindi difficili da capire se non hai una base. Sono vere e proprie applicazioni nell'applicazione.
Tieni sempre presente che joomla ha un metodo per tutto, basta scoprire quale.
M.