@leonard На самом деле нет ничего сложного и все зависит от Вашего упорства, от себя рекомендую:
Книги по PHP - разумеется это то с чего стоит начать. Список неплохих книг можно найти на сайте.
Видеоуроки - неплохо также слушать и смотреть различные варианты решения разных задач. Тут источник может быть https://www.youtube.com/ там найдете множество видеоуроков. Как вариант уроки от Специалист https://www.specialist.ru или topranker.ru рейтинг курсов по программированию.
Фриланс. Следующим этапом пробуйте уже брать мелкие задачки на фрилансе и набивать руку. Рейтинг некоторых фриланс бирж можно найти на сайте topranker.ru.