w3schools is full of good info. try learning css and valid html. Once you understand, you will love the tableless sites you can build.
Best tutorial on the site to assure that you're learning valid HTML. Learning it validly will avoid validation problems in the future especially if you want to "master" it
I learned by designing sites, and then looking at the code for what I had just done...that taught me the basics anyway, from there I google it if I need something specifically, or I come in here and post.
W3schools and forums like sitepoint are useful, but to a certain degree. Start a personal project and use websites and forums as reference.
Try http://lynda.com if you've a bit of cash to spare. Video learning is the way forward. You can sit there and drink coffee/tea/whisky/ethanol, very relaxing.
w3schools is good. but i also have a website that can offer to you if you may: http://www.web-starters.net <-it has basic tutorials and guidelines for newbies
www.w3schools.com/html/ www.html.net/ www.htmlcodetutorial.com www.htmldog.com/ There are so many site to learn HTML online.
Besides w3schools and htmldog these sites provided me with basic concepts and resources to understand principles of html. cpan.uwinnipeg.ca/search?query=html&mode=chapter www.htmlcodetutorial.com
why would you need to learn HTML? so many 'what you see is what you get' website builder that doens't require the use of HTML.... you can start building you website today with the easy to use tools.