Hola amigo, pues la verdad que no conozco ninguno de esos libros soy pobre y no me puedo permitir libros, yo como primera opción para empezar te recomendaría el curso ubicado en la pagina principal de aprenderaprogramar.com:
https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193 Para empezar con cosas básicas y demás esta muy bien.
La verdad que yo con php se lo justo, y siempre que quiero hacer algo busco algun manual de como hacer esa cosa concreta y así voy aprendiendo php, tengo experiencia en otros lenguajes, lo que me facilita mucho el saber usar php, pero como te digo no es mi lenguaje preferido.
Sore el libro, creo que deberías echar un ojo a los indices y ver si es un libro orientado como curso o es un libro de referencia. Por otro lado hoy con la red, tenemos miles de manuales sin tener que movernos.
Pienso que el libro no es importante para aprender, lo importante es siempre empezar con una lógica.
Estudiar algo de fundamentos de la programación:
Aqui ->
https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=28&Itemid=59Entender los conceptos básicos que rodean a un lenguaje de programación. Una vez que se tiene una base, se puede comenzar a elegir algún lenguaje concreto, en este caso php.
Y después lo mas importantísimo de todo es la constancia, ser constante en programación es importante, y despues ya no tanto pero al principio recomiendo programar todos los días al menos un rato, porque si programas 1 dia y te vas 4 a la playa, cuando vuelves no te acuerdas de nada. Hombre que te puedes pegar tus 4 dias, o 6 o 8, pero no hacerlo todos las semanas porque entonces te aseguro que se te olvidarán mas cosas de las que vayas aprendiendo...
Otra cosa que puedes optar es un curso tutorizado, en el que un maestro te guié y te mande ejercicios y te los corrija.
Y bueno y ahi quedan mis consejos, la verdad es que saber php en un diseñador web nunca viene mal...
Un saludo!!