Jeżeli rozpoczynasz przygodę z stronami internetowymi, doskonałym wstępem do nauki może być książką Moja pierwsza strona internetowa w HTML5 i CSS3 - darmowa książka do nauki HTML5 i CSS3, pozwalająca na poznanie wstępnych tajników pisania stron WWW. Autorem jest Damian Wielgosik, znany polski front-end developer, specjalizujący się w aplikacjach internetowych. Co ważne, książka jest darmowa i można ją pobrać w formie PDF. Link:http://ferrante.pl/books/html/
Jeżeli już zaznajomiłeś się z tą lekturą, dobrym wstępem do właściwego pisania kodu HTML może być: http://tutorials.comandeer.pl/html5-blog.html
Warto też tworzyć strony w sposób taki, aby były one dostępne dla wszystkich: http://dostepnestrony.pl/wp-content/uploads/2013/08/Dostepnosc-serwisow-internetowych-Dominik-Paszkiewicz-Jakub-Debski.pdf
Poza tym, polecam kanał TheNetNinja na YT, który omawia HTMLa, CSSa, JSa i kilka innych, przydatnych rzeczy ;)