Если вы совсем не знакомы с html, то попрошу прочесть ниженаписанное, если же вы более-менее владеете им, то эту статью можно упустить.
Что такое HTML?

Википедия написал(а):

HTML (от англ. Hypertext Markup Language — «язык разметки гипертекста») — это стандартный язык разметки документов во Всемирной паутине. Практически все веб-страницы создаются при помощи HTML.

А если проще - это тот язык (или инструкции нашему дорогому браузеру), с помощью которого можно создать и оформить веб-страницу.
Для того, чтобы работать с html, создавать с его помощью сайты необходимо всего две вещи: элементарный текстовой редоктор (Notepad, Pico, TextEdit) и браузер.
Я лично работаю в блокноте. Он не редактирует написанное мною, правда, к сожалению, там нет и подсветки кодов, так что в процессе приходится быть очень внимательной и не забывать о том, что теги нужно закрывать. Если честно, то даже таблицы и мар-карты я создаю в самых элементарных программах. Все тот же Блокнот и Пейнт. Позже будут выложены уроки по ним.
Кстати, что бы проверить написанный вами код даже не нужно подключение к Интернету.
HTML был разработан Тимом Бернерсом-Ли. В википедии говорится, что в  1991—1992 годах, в других справочниках год написания – 1990. 
Теперь немного о тегах.

Любой документ представляет собой набор элементов. Начало и конец каждого элемента обозначается специальными пометками – тегами (обозначение: <тег>).  Теги нечувствительны к регистру (искл. xHTML), поэтому <тег> эквивалентен <ТЕГ>. Но все-таки красивее и удобней писать маленькими буквами.
Теги бывают двух видов:
1. Парные (их еще называют контейнером тегов). Они требуют открывающий и закрывающие тег. Обозначается: <тег> … </тег> . Как видите, разница лишь в /. Но будьте внимательны, не забывайте о правом слеше!
2. Одиночные. Они не требуют закрывающего тега.

Теги могут иметь атрибуты. Атрибуты определяют какое-либо свойство тега (пример: задний фон, высота, шрифт). Все атрибуты вписываются в открывающий тег.
Пример на парном теге: <table width=”100%”>…</table>
Пример на одиночном теге: <hr width=”100%”>
width - параметр или атрибут тега
100% - значение параметра. Выделяется прямыми кавычками.