se ciò che devi fare non è proprio banale spero che almeno tu conosca bene il php...

- che strumenti mi servono?
tanti manuali, parti dal link indicato; pazienza in quantità industriali

- ho bisogno di un IDE in particolare per facilitarmi il lavoro?
A mio parere l'IDE migliore è eclipse, poi trovare diversi moduli aggiuntivi per la gestione del php e di mysql; personalmente io uso la versione proprietaria di zend, costosa, ma giustificata se sei uno sviluppatore (e se te la paga l'azienda), ma ti assicuro che anche quelle free sono assolutamente valide per uso professionale, parti da queste e vedi quali preferisci.
- mi serve qualche framework?
che io sappia, salvo qualche estesione minima per alcuni editor html, non ne esistono; comunque non se ne sente il bisogno.
- cosa devo installare sul mio PC?
Sviluppo, ormai da anni, usando una virtual machine sul pc, in modo da avere un ambiente di sviluppo assolutamente identico a quello di produzione, cosa che non è mai un male se sei impegnato in progetti 'tosti'.
va da sè che se non sei un sistemista almeno junior è meglio se ti affidi alle varie soluzioni wamp che ti installano php, apache e mysql in un colpo solo (vedi
http://www.easyphp.org/ o
http://www.wampserver.com/en/) ma su queste non sono in grado di consigliarti: chiedi nel forum.
(piccolo spazio pubblicità) ti consiglio di scaricarti il generatore di componenti dal mio sito
http://www.mmleoni.net/joomla-generatore-di-componenti, ma sappi che questo non ti esime dal conoscere bene il funzionamento di Joomla!, se no non andrai da nessuna parte.
ciao e buona fortuna,
marco