Начинать изучение PHP с нуля — это отличное решение, особенно если у вас уже есть опыт в верстке. Вот несколько рекомендаций и шагах, которые помогут вам начать:
1. **Определите свои цели**: Подумайте, для чего именно вам нужен PHP. Если вы хотите разрабатывать динамичные веб-приложения, внедряться в CMS (такие как WordPress), или создавать собственные сайты, это поможет вам лучше понять, на чем сосредоточиться.
2. **Выбор курса**: Если курс, который вы упомянули, охватывает устаревшие версии PHP, это может быть не лучшим выбором, так как вам придется переучиваться later. Лучше всего найти курс, ориентированный на PHP 8 и современные практики. Поиск курсов на таких платформах как Udemy, Coursera или других может помочь найти свежие материалы.
3. **Изучайте основы PHP**: Начните с изучения синтаксиса PHP, переменных, массивов, условных операторов, циклов и функций. Эти основы необходимы для понимания того, как работает язык.
4. **Практика**: Программирование — это практика. Пробуйте писать простые скрипты, создавайте небольшие проекты (например, формы для сбора данных, простые API и т.д.). Это поможет закрепить полученные знания.
5. **Изучите основы ООП в PHP**: Объектно-ориентированное программирование (ООП) — важный аспект современного PHP. Освойте концепции классов, объектов, наследования и полиморфизма.
6. **Работа с базами данных**: Научитесь работать с MySQL и вместе с PHP используйте SQL для взаимодействия с базами данных. Разберитесь, как выполнять запросы, создавать таблицы и обрабатывать данные.
7. **Ресурсы для самообучения**: Используйте документацию PHP (php.net) и ресурсы, такие как Codecademy, W3Schools, Visualgo.net и другие.
8. **Практикуйте с open-source проектами**: Попробуйте участвовать в небольших open-source проектах или создайте свой собственный проект. Это отличный способ обучения и получения опыта.
9. **Сообщество**: Присоединяйтесь к сообществам разработчиков (форумы, группы в соцсетях), где вы можете задавать вопросы и обмениваться опытом.
10. **Не бойтесь пробовать новое**: Возможно, вам придется учиться на своих ошибках, но не бойтесь экспериментировать с кодом, это поможет вам углубить свои знания.
Ваша мотивация и целеустремленность — это то, что действительно имеет значение. Успехов в изучении PHP!