James,
En mi experiencia, la mejor manera de aprender es al experimentar por cuenta de uno mismo. Instala php y mySQL en tu computadora y busca tutoriales de php en el internet. y experimenta con eso. Esa es la manera en la que tu servidor aprendio. Te sugiero que empieces a experimentar con
wordpress para crear paginas de internet con blog. este sistema es muy facil de usar.
Cualquier pregunta no dudes en preguntarme estamos para servirte.
-Benjamin