Allora se prendi server linux PHP è già supportato, per il database MySql credo si debba pagare un qualcosa di differenza (un tempo era così), potresti comunque far pratica con qualche host free che ti da il necessario per partire.

Per quanto riguarda l'editor ti sconsiglio Frontpage, personalmente mi trovo bene con Dreamweaver, giusto perchè mi ci ritrovo con i colori , comunque credo che alla fin fine uno valga l'altro, alla fine è il codice che conta, quì c'è una discussione "corta" a riguardo >>> LINK <<<

Io per iniziare ho "sbirciato" il codice altrui, credo sia un modo veloce per imparare, poi ci sono diverse guide online per le varie cose che si devono fare, oltre all'indispensabile http://www.php.net