Soy un diseñador gráfico y quiero aprender php, ¿qué puedo hacer?

Comenzar desde lo básico:

Tutoriales en línea de W3Schools en línea, Para lo básico (en teoría). Estos pueden enseñarle lo básico en muy poco tiempo para brindarle una descripción general de qué es PHP y para qué se utiliza.

Ahora cambia a videos:

http://youtube.com/playlist?list=PL442FA2C127377F07, por newboston

Aprender la gestión de bases de datos:

Ahora aprenda alguna base de datos, porque sin la base de datos no puede sacar mucho de PHP simple.

Prefiero usar MySQL , debido a su gran base de usuarios, comunidad activa y fácil de instalar y aprender. También aprenda algunos conceptos teóricos de DBMS como, qué es DBMS, álgebra relacional, normalización, transacciones, etc.

Crea un proyecto:

  • Un sitio web de registro de eventos para tu universidad (como este Shauryotsava, creé esto para mi festival deportivo universitario)
  • Crear un sitio web de registro de formulario básico (como este Form Form Methods | IET Lucknow, muy básico ya que solo contiene el registro de formulario y luego enviar un correo electrónico con los detalles)
  • Luego puede pasar a sitios web dinámicos que pueden contener el registro de usuarios, páginas de perfil, edición de perfiles y carga de imágenes, etc.

Cambiar a orientado a objetos:

Ahora ha llegado el momento de sumergir sus manos en el mundo de la Programación Orientada a Objetos. Puede consultar mi respuesta aquí. ¿Qué son algunos libros para aprender a crear aplicaciones web prácticas con PHP, HTML y Ajax?

Ahora aprende el marco:

Es hora de aprender un marco ahora, porque en el mundo real crear, administrar y actualizar el sitio web puede ser una pesadilla y los marcos pueden ayudarlo en este viaje.

Personalmente uso Symfony, pero tienes opciones de Laravel, CakePHP, CodeIgnitor, Yii, etc.