Hola,
Para empezar a trabajar con php tienes que tener instalado un servidor en tu equipo (o una cuenta de hosting que admita php) e instalar en el servidor php. Yo te recomiendo que te descargues php triad, que contiene el servidor apache, php y mysql.
Para empezar a escribir código en php basta con el bloc de notas, luego lo guardas como un archivo php y listo.
Saludos