Dopo aver imparato le basi del linguaggio quello che puoi fare è iniziare a sviluppare le tue applicazioni e, quando incontri difficoltà, documentarti sulle relative tecnologie tramite tutorial, manuali, libri, e via dicendo. Potrebbe esserti molto utile imparare ad utilizzare un framework MVC. Io consiglio sempre
Symfony per la sua efficienza, flessibilità e stabilità. Inoltre Symfony migliorerà anche il modo in cui scriverai script in PHP puro, incoraggiando l'uso degli standard e delle buone convenzioni che ogni sviluppatore di alto livello dovrebbe adottare.