Базовый синтаксис любого из языков нужно знать изначально БЛОКАМИ с мини-задачами.
Например так:
JS - структура, переменные, базовые операции с переменными, циклы/условия/массивы
(ЭТО ВСЕ НЕ jquery!!!!)
PHP - тоже самое...+работа с базой (файлы и сокеты - потом, никаких сложных функций из мануала!!!!)
HTML - структура страницы, базовые элементы, формы (НИКАКИХ HTML5 вначале!!!)
Затем когда все будет более-менее понятно - начинаете применять эти знания совместно в одном проекте.
Самое простое закрепление материала: сделать отправку формы из 3-4 различных типов данных с проверкой И на клиенте И на сервере и вывод с возможностью поиска, постраничного вывода и сортировки по различным критериям. (например, функционал "отзывы и оценки")
Основные "киты" для быстрой работы с пользовательской информацией:
HTML - вёрстка и визуализация информации,
JS - "живой" HTML интерфейс (манипуляция объектами), проверка, обработка и отправка данных на сервер,
PHP (mysql) - работа с данными на сервере