oprócz wyżej wspomnianego kursu html na boo.pl polecam też
Tworzenie stron WWW za pomoc
oba dadzą radę (na boo.pl zapraszam potem na forum, jak będziesz mieć jakieś problemy ;] ale to po zapoznaniu się z kursem najlepiej. trzeba mieć jakieś podstawy)
html5 aktualnie nie ma za bardzo co się uczyć szczerze mówiąc (jeżeli chodzi o nowości ze strony html'a to trochę nowych tag'ów i tyle) tym bardziej, że jeszcze nie wyszedł, więc nie znajdziesz raczej żadnego kursu od podstaw, ewentualnie krótkie omówienie nowości, a żeby je zastosować - musisz poznać html4. 5 to ewolucja, a nie rewolucja, a w mediach głównie marketingowy bełkot, więc mniejsza o to

nie skupiaj się na 5, bo nie ma sensu.
CSS - kosmicznie ważna sprawa. akurat tutaj warto być trochę do przodu i bawić się css3, bo fajne rzeczy, które mają wsparcie już teraz w dobrych przeglądarkach. bardzo fajna strona wprowadzająca sporo info co i jak
CSS3 . Info - All you ever needed to know about CSS3 (ale to też jak już poznasz css w ogóle. tak samo jak z html5 - to jest ewolucja, nie rewolucja, więc css2 też ci się przyda)
dalej - jak już opanujesz html i css to warto się zabrać albo za JS (i tutaj będzie więcej bajerów z html5) albo za sql i php (IMO lepiej najpierw za SQL, a potem za PHP. albo najpierw PHP, a potem się porządnie wziąć za SQL [nie tylko podstawy] bez mieszania na wstępie z php, bo potem ludzie kombinują jak konie pod górę próbując rekompensować swoją niewiedzę z SQL przy pomocy kombinowania w PHP)
jeżeli gdzieś zobaczysz o budowaniu stron przy pomocy tabel - omiń tę część. nie ma potrzeby się uczyć czegoś, co wprowadza tylko złe nawyki, a zaraz potem się tego oduczać i nawyki zmieniać.