1. основы в стиле "как это работает" - что такое http, как сервер отвечает на запросы, как работает браузер итд
2. Основы html, css, js.
Можно взять за основу
htmlbook.ru/content дополнив его html5/css3 (статьи там достаточно старые)
3. Только после этого - php.
Основы синтаксиса, основы объектов, сразу же можно идеологию MVC.
Параллельно - основы sql.
Не факт что получится за месяц, хотя смотря какой начальный уровень и какое количество часов.
И я Вас очень прошу - объясните детям что готовые движки это прекрасно - но надо уметь понимать что внутри. А то будет как на картинке: