Будем кидать сюда информацию по созданию сайтов и обсуждать вопросы интересующихся.
Основным элементом веб-программирования является HTML - язык гипертекстовой разметки. Он не является языком программирования, его назначение - разметка структуры документа, то есть разделение на блоки, таблицы, списки, абзацы и так далее.
Как бы не извращались с будущей страницей на сервере, в конечном итоге всегда (ну почти всегда) получается просто текстовый документ с HTML-разметкой
CSS - каскадные таблицы стилей - это инструмент предназначенный описать внешний вид HTML документа. То есть именно с помощью CSS задаются всякие рамки, цвет, размер положение и так далее
Чтобы не перегружать лишней информацией сам документ, они обычно выносятся в отдельный файл.
Существует замечательный сайт, описывающий HTML и CSS
http://htmlbook.ruСамоучитель HTML4 (немного старая, но наиболее распространенная сейчас версия, но в качестве базы подойдет,
инфа по новой версии)
Самоучитель по CSS (опять таки версия предыдущая, но наиболее распространенная,
а это новая версия)
JavaScript - вот это уже язык программирования, который умеет исполняться браузерами и обеспечивает интерактивность сайта. Всякие вслпывающие окна, слайдеры, изменения цвета - это всё относится к javascript. Рекомендую почитать сайт
http://javascript.ru/Сразу же рекомендую обратить внимание на jQuery - фреймворк (или по русски говоря надстройку) над языком JS позволяющую очень просто делать множество вещей, которые в основном языке реализуются очень сложно, но при этом постоянно нужны.
Документация на русскомЕсть конечно и другие фереймворки для JS, но я работал именно с этим
Это - самая базовая инфа. Жду вопросов