Начиная разговор о HTML, сразу хочу внести ясность. Бытует много мнений о том, что такое НТМL? Это язык программирования, или это все- таки код? Лично я придерживаюсь того, что HTML - это все - таки код.
Что я могу сказать о НТМL - это код, на котором написаны практически 80% всех WEB-страниц в Интернете. Кто бы, что не говорил, а НТМL - это, если можно так сказать, базовый язык для создания сайтов, особенно на первом этапе изучения сайто-строения. Все остальное - Java, Флеш, PHP, Perl и т.д. - своего рода плагины к HTML (расширители возможностей кода HTML).
Судите сами: отключил посетитель поддержку Java, Java Script - и все Ваши труды над созданием "таких прекрасных кнопочек", всяких прибамбасов и т.д., можно сказать пропали даром - он их не увидит :-(( Приблизительно такая же картина и с Флешем. А если страница написана на HTML коде, то независимо от того какой у посетителя, Вашей странички, WEB - браузер, что включено, а что выключено, он (посетитель) увидит Ваше произведение.
Итак, если Вы решили научиться самим создавать свои WEB - странички, то мой Вам совет - изучите сначала HTML код! Конечно, есть программы (так называемые - визуальные редакторы), такие как Front Page, которые позволяют, не имея никаких знаний о HTML, создавать страницы. Но практически у всех этих программ есть много недостатков, один из которых, например, вставка в документ "лишнего" текста, что влечет за собой увеличение размера страниц.
( Я, конечно, не говорю, что они совсем бесполезные и ненужные - сам иногда пользуюсь Front Page)
Я не стал составлять учебник по HTML с "нуля", так как он уже написан, и, по моему мнению, довольно - таки неплохо. Вы можете его найти на сайте автора - http://html.manual.ru.
Учебник составлен в доступной форме, понятен, даст Вам основные понятия и принципы HTML кода. В нем правда описаны не все теги, но для начала - это то что надо. Если у Вас возникнут вопросы, я могу сделать дополнение, к этому учебнику, по тем тегам которые не описаны. Пишите: aratd@narod.ru.