De hecho lo único que necesitas es el servidor PHP/MySQL, que lo puedes conseguir inclusive todo junto en paquetes (Appserv, XAMP, etc.).
Sobre el editor, puedes usar el mismo Bloc de Notas de Windows. Hay editores que resaltan la sintaxis de los códigos, lo cuál es de gran ayuda (Sin ello te perderías y tus códigos se complicarían demasiado), pero no son imprescindibles. Son utilidades sugeridas, mas no requeridas.
Y por último, necesitas las ganas de aprender y un buen
manual de PHP
Saludos,