Tutoriales tienes en las FAQ's de este foro PHP ..
Sobre editores de PHP para Mac .. en general cualquier editor de "código" genérico te podría servir .. hasta un simple editor de texto plano que tengas en Mac .. Eso sí, los editores de código normalmente una de las cosas que hacen es "colorear" el código para hacer más facil su lectura y aportan algunas herramientas más.
Hasta el mismo Dreamweaver te sirve para generar código para PHP ..
Otra cosa que te hará falta es instalar un servidor HTTP (Apache) y el interprete de PHP si vas a desarrollar en Mac y quieres hacer tus pruebas en Mac.
En principio para Mac la instalación sería la misma en su base que para Unix/Linux con sus apreciaciones (pues la base del S.O. de Mac es esta) ...
http://www.php.net/manual/en/install.macosx.php
Un saludo,