Основа основ в мире WEB - HTML, так во всяком случае написано =)
С этого и начал. Прочитав несколько источников не обнаружил каких то хитростей или особенностей. Все что необходимо знать, это саму структуру и тэги. Заучивать не вижу смысла, всегда можно держать при себе справочник.
Единственный момент, это не попрактиковаться без знаний CSS, потому что набивать теги делая разметку не особо сложно, да и представить себе какое то задание для самопрактики, сомнительно.
В HTML5 я так понял появились многие полезные штуки, которые отходят от просто разметки и уже по сути готовые наборы html + css написанные одним тэгом со своими параметрами. Решил это отложить до момента изучения CSS и javascript, чтобы сравнить как что и для чего.
Вообще чем дальше, тем сложнее понять куда двигаться и что изучать в первую очередь. HTML, CSS это все понятно, а вот дальше - JS, PHP, Python %(. Но будем решать проблемы по мере их поступления.
Все еще надеюсь, что здесь появятся люди с опытом и направят юного и зеленого на путь истины и верстки.