Re: основы сайтостроения
Разбирай как устроены чужие сайты. Поставь к FireFox дополнение FireBug, и инспектируй элементы на разных сайтах, пытаясь понять что к чему.
DreamWeaver на первых порах, чтобы запомнить тэги.
Захочешь глубже разбираться - без чтения спецификации HTML & CSS от W3C никак. Есть в переводе, есть в оригинале.
В HTML5 и CSS3 сразу лезть не стоит - не слушай советчиков. Будущее будущим, но первый сайт можно сделать и без закруглённых уголков, canvas'ов и CSS3-градиентов. Без понимания основ будет тяжело, учи матчасть.