La obra no requiere experiencia previa en programación. Cada capítulo plantea al menos un proyecto a desarrollar y se basa en enseñanzas mediante ejemplos. Conforme se avanza en la lectura de la obra, los proyectos se vuelven más complejos, fomentando el empleo de las técnicas aprendidas en capítulos previos. Las herramientas y conceptos que se van cubriendo también son más complejas y se explica la versatilidad de cada una. Está basado en la versión 5.3 de PHP.