Me gustaría iniciarme en php (hasta ahora todos mis proyectos los he programado con ASP y Access) y no tengo ni idea de qué necesito para comenzar (aparte de un buen tutorial...

Hasta ahora para mis trabajillos usaba Interdev para programar tanto el HTML como el ASP e IIS para probar las páginas en local antes de subirlas al servidor. ¿Qué necesitaría para empezar a programar PHP y poder probarlas, depurarlas,etc?
Agradezco vuestras sugerencias, así que desde ya GRACIAS.
P.D: Estuve mirando las FAQ´s pero me parece más interesante las opiniones de los experimentados... Si molesta este post cierrenlo y disculpen.