saludos:
A mi me tocó iniciar con php casi de la misma manera q dices, en mi caso me encargaron un proyecto para realizar desde cero, hasta ese entonces solo desarrollaba aplicaciones de escritorio y mayormente con delphi ... iniciar con un lenguaje o entorno de programación nuevo requiere primeramente que entiendas y conozcas el código fuente, además q dependerá mucho de tu habilidad como programador para entender (en tu caso) la lógica q utilizó el desarrollador del proyecto al q te enfrentas ...
En mi caso me sirvió mucho bajarme código ya realizado, scripts de ejemplo, para entender la lógica, y por supuesto algunos manuales ... una buena ayuda la encuentras en
http://www.php.net/manual/es/index.php ...
También es necesario que conozcas sobre el tema de la configuración del servidor apache y como integrar php ... aunq con XAMPP solucionas bastante y puedes descargarlo desde aquí
http://www.apachefriends.org/es/xampp.html
Eso lo que puedo recomendarte por el momento ... además d recorrer por el foro y leer todo lo q veas q pueda ser de ayuda ...
Un abrazo, suerte y presto a colaborarte a medida de mis posibilidades ...