Не знаю как насчет плана обучения. Как я учу язык - я просто беру и пишу на этом языке что-то нужное для себя. Справочник языка, гугл и форумы помогают решать непонятные вопросы (именно в том порядке, как я их перечислил).
Тут советуют начать с php right way
Но ведь это не обучающее пособие по пыху! Да, прочитать нужно, да, запомнить какие-то вещи оттуда, но зачем рекомендовать это для обучения? Просветит кто-нибудь?
Задайте вручную таблицу соответствия цветов и секций.
При смене слайда меняйте цвет. Как - зависит от используемого решения. В фулскрин-плагинах обычно есть события, типа onchange.
Цвет менять можно каждому элменту, или вешать разные классы на body и стилизовать от них.
Добавьте в каждую форму скрытое поле и напишите в нем что хотите - урл, название страницы, секретный код, по которым и будете узнавать откуда отправлена форма.
Максим Ленский: Иллюстратор в общем-то не нужно знать =) Это задача дизайнера.
Я делал такие планы не раз. И в люстре только прозрачные области появляющиеся при наведении рисовал. Контур пером нарисовать не сложно.
А вот html map я бы не сказал что легко. Ну то есть это легко, но определять/задавать координаты тот еще геморройчик. Уж всяко не проще чем пером в люстре нарисовать =)
Максим Ленский: ландшафт или этаж рисуется в люстре. потом руками немного редактируется svg.
Можно две svg сделать и вторую положить абсолютом на первую. Во второй всяко будут примитивы.
Бекэнд можно писать на чем угодно, хоть на плюсах, хоть на джаве, хоть на паскале. Php просто мейнстрим в этой области, но и на других языках писать можно. Вопрос только в настройке сервера, запуске на нем вашего кода. Покупаете виртуальный сервер и делаете на нем что хотите.