¿Todos los libros principales son buenos en contenido o es mejor usar otros?

Bueno, he seguido dos libros de la serie Head First.

Head First Java: este libro me ayudó a comprender los conceptos básicos. Entendí conceptos como herencia, encapsulación, polimorfismo, etc. con bastante facilidad gracias a las extrañas comparaciones hechas por el autor. Definitivamente recomendaría este libro para cualquier principiante.

Head First Android: comencé a desarrollar Android con este libro como referencia. Este fue bueno, pero no recomendaría a un principiante que lea todo el libro, ya que Android es muy dinámico, siempre cambia y las cosas se desactualizan bastante rápido. Este libro realmente no ayuda a comprender cómo usar la documentación de Android. Así que no vayas.

Un amigo mío me dijo que Head First Php tampoco es tan bueno para los principiantes.

Teniendo en cuenta el hecho de que cada libro tiene un autor diferente, recomendaría consultar las calificaciones del libro en Amazon.

Aclamaciones.