Te recomiendo la lectura de las FAQ's .. de este foro PHP, ahí tienes links hacia tutoriales de PHP y bastantes consejos que podrías ir leyendo.
Te recomiendo la lectura de este mensaje también donde se explica un poco el concepto y "rol" que comple Apache (servidor HTTP), PHP (interprete del lenguaje) .. etc.
http://www.forosdelweb.com/showpost....08&postcount=2
Un saludo,