Небольшое дополнение от меня - лучше изучать язык по его frameworks
Например начните с composer install symfony
Потом просто приходите сюда и задавайте вопросы:
Что такое композер? Как работает ООП в php и зачем он нужен? Как готовить ORM и с чем его едят. Как прикрутить Vue к Laravel. Тупо книжка новичка ничему ненаучит - никто уже непишет на голом пхп)
Плюсом ещё будет средняя зарплата Symfony junior = 100 к в мес.
golentor, вместо основ html-css сразу садитесь на продвинутые стеки: babel, eslint, sass, webpack ибо они как плугины уже давно живут уже в Symfony, и по-секрету - сегодняшний Node.js настолько силён что я стал забывать уже как выглядит php)