w3schools is at the top of google, but certainly not the way to learn best practices. I went into #html on freenode (irc network) and got read the riot act once becaus emy code was (after following what I saw on w3schools) so ot of whack.
Now that IE6 has finally died (someone say AMEN!), you can build a standards compliant website and not have to break it afterward.
Instead of starting with w3schools, start with the folks who make the standards. Here's where their tutorials start, as far as I can tell: http://www.w3.org/wiki/HTML
And ask around when you're stuck. Folks on html and css message boards are willing to help, but get kind of grouchy sometimes if you haven't tried very hard on your own. I was reminded of this lately when I made my site work both on a computer and on a phone...