Многие начинающие не знают с чего начать. Есть превосходная книга, называется она «HTML,скрипты и стили». В ней очень подробно расписаны все шаги. Начинается она с основ HTML, а заканчивается языком программирования PHP. В издании много скриншотов, полезной информации, задач и т.д. Сейчас вышло новое издание, в котором рассказывается о работе с новой HTML 5.0. Я купил, не пожалел о потраченных деньгах.
Я лично недолюбливаю книги, а предпочитаю видеокурсы. Сам обучаюсь по ресурсам "Специалист веб-программирование", понятно, подробно и позитивно. Из книжек интересуюсь только задачниками, в которых разбираются примеры скрипта. А для обучения PHP существует целая инструкция, написанная создателями языка. Находится она на официальном сайте и в ней подробно описаны все функции, константы, объявления переменных и т. п. информация. Все остальные книги нагло скопированы оттуда и перепечатаны методом рерайта или копипаста.
Я, наоборот, предпочитаю текстовую информацию. Как мне кажется, стоит начинать с простеньких самоучителей, а потом уже самостоятельно искать всякие сложные примеры кода, разбирать их, пробовать дорабатывать, самому себе ставить какие-нибудь сложные задачки и добиваться их решения. Но такой метод больше подойдет для людей дискретного типа восприятия. А из книг посоветую « HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера». На момент выпуска очень помогла.
Я обычно учусь методом "тыка". Попадается задача, которую не могу решить - начинаю искать в Сети и книгах. Из книг могу посоветовать учебное пособие HTML опубликованное по материалам сайта htmlbook (можно найти в гугле, распространяется бесплатно). Изложение для начинающих, все доступным языком написано, с примерами.