Jak dla mnie to warto od razu uczyć się HTML5 i szukać możliwie nowych źródeł. Po co kolejny raz się zagłębiać w technologię sprzed dekady. Po drugie nie ucz się niczego na pamięć, spróbuj załapać samą ideę, a nazwy znaczników same wejdą ci w krew. Pisz jak najwięcej, nawet w trakcie czytania materiałów. Pamiętaj, że bardzo dużo materiałów jest w języku Angielskim. Ja nawet już nie wpisuję wyszukiwań po polsku.
Co do materiałów to z całą pewnością mogę polecić Mozilla Developers Network ale po angielsku, czy blog webkod.pl .
Pozdrawiam