Для разработки сайта используются различные средства: редактор Блокнот, конструкторы сайтов (дизайнеры), WebCoder 1.6.0.0, профессиональные приложения: Macromedia HomeSite Plus v5.1 for Windows XP, Macromedia Dreamweaver, Microsoft FrontPage и т.д. Для обучения создания Web-страницы (HTML–страницы) или сайта (набора Web-страниц и файлов связанных между собой гиперссылками) рекомендую прикладную программу FrontPage 2003 из Office 2003.
Приложение FrontPage 2003 – это визуальный html-редактор. В нем можно работать как в визуальном режиме (режиме конструктора), так и в режиме кода (на языке разметки HTML). В редакторе FrontPage существуют мастера, которые позволяют легко создавать Web-сайт, и шаблоны Web-страниц и Web-узлов, содержащие разметку (структуру) и дизайн необходимые для быстрого создания, как Web-страниц, так и Web-сайтов.
FrontPage позволяет довольно просто набрать текст, который можно поместить на Web - страницу, расположить в нужных местах рисунки и т.д.
Практические работы по созданию сайтов в редакторе FrontPage 2003 изложены на страницах http://lessons-tva.info/edu/e-inf3/m3t3_1.html и http://lessons-tva.info/edu/lab_zan/27.html сайта «Обучение в интернет»
Что касается CSS, то технологию применения каскадных таблиц стилей в сайтах лучше давать после изучения азов сайтостроения.