Mira yo te recomiendo que si no te quieres romper los cuernos te instales el paquete Appserv de:
http://www.appservnetwork.com/
y asi podras ejecutar paginas php en tu ordenador sin tener que configurar el Apache y el Mysql y cuando tengas ganas lo quitas y lo intentas instalar.
A la hora de recomendarte un curso, pues... voy a barrer hacia mi casa asi que te dejo las direccion de un curso que hice en php:
http://www.levanteweb.com/index.php?var=2&var2=php
donde tambien encontraras informacion de como instalar el apache y el mysql en:
http://www.levanteweb.com/index.php?var=3&var2=apache http://www.levanteweb.com/index.php?var=9&var2=sql
respectivamente.
Por ultimo te doy otro consejo, a la hora de programar en php habran funciones que no conozcas y que escribiendo simplemente 2 palabras te pueden ahorrar mucho trabajo. Para buscar funciones, propiedades, actualizaciones y demas yo suelo visitar esta pagina:
http://www.php.net