creo que vas bien así, teniendo todo en teoría, leyendo y leyendo más, después buscas talleres de php en internet para poner en práctica tus conocimientos, o lee nuestras 'tragedias' en estos foros XD para que vayas agarrando la onda con esto...
en cuanto a programas, yo uso el tswebcoder de
www.tsware.net, está muy bueno ese programa, pero es cuestión de gustos.
saludos