В Вашем случае порекомендую:
Чистый HTML - никаких xHTML и прочих нет необходимости. Это основной (конечный) вид представления веб-страниц.
Чистый CSS - "разметка" веб-страниц на нем будет намного удобнее, если освоите.
Упражнения можете проводить по схеме - берете любую страницу в интернете, и сами пытаетесь создать абсолютно точно такую же, но сами. Занятие трудоемкое, но для обучения стоящее.
Когда с версткой разберетесь - переходите к PHP. Начните с простых возможностей. Разберитесь, что такое сервер. Что такое формы. POST и GET запросы. Узнайте, что такое cookies и как их можно использовать в своих целях.
Следующий этап - базы данных. Разберитесь с ними - для чего и зачем? Связи между таблицами. Создайте базу данных на языке SQL. Создайте одну-две таблицы связанных между собой.
Далее. Сделайте "связь" между страницей на PHP и базой данных (сейчас может и не понятно, но потом будете понимать).
А теперь придумайте себе "сайт", который Вы спроектируете от начал и до конца, который будет брать информацию из базы данных, которую (информацию) будет обрабатывать веб-сервер, который в свою очередь будет генерировать HTML страницы и высвечивать все в веб-браузере.
Теперь главное во всем этом - делайте все методично и последовательно. Если что-то не понятно - читайте в интернете. Попробуйте сами 1..5...10 раз. В безвыходных случаях пишите на форумах, в чатах или ищите другую литературу. И удачи. Терпение и дисциплина
P.S. Рекомендую отказаться от навязчивой идеи изучить сейчас JavaScript.
Социальные закладки