io dopo anni di esperienza direi che imparando bene Html + Php + Css vedrai che il miglior modo di programmare è usare un editor di testo.
Io uso tsWebEditor, è free, ha l'autocompletamento del codice e riconosce automaticamente php, html, css e javascript.
Inoltre ti consiglio di studiare bene CSS ed usare i tag DIV per impaginare invece che le "tonnellate di tabelle".
I software come Screamweaver (hihihi) ecc sono terribili, formattano il codice malissimo e diventi pazzo a mettere apposto il layout!
CIAO!