El manual oficial es el mejor respaldo para programar y algo que muy pocos hacen (no me incluyo) es leerlo prestando atencion a toda la informacion brindada, inicialmente comence con el manual de php, y al principio me parecia muy tecnico dificil de interpretar para mi cerebro, salteaba las explicaciones de su funcionamiento e iba a los ejemplo (grave error) ya que al producirse un acontecimiento "desconocido" no sabia que debia hacer, y salia a investigar por el error que me daba, tiempo despues cuando fui preguntandome porque hace esto o que es lo que hace aquello, retome leyendo el manual, muchas de mis dudas estaban explicada con lujo de detalles en los conceptos basicos del funcionamiento en general.
Quizas sea tedioso leer tanto, pero tienen su recompensa, por lo menos sabes que de alguna forma podes resolver tus ideas.