I was pretty snappy with html back when I was 16. be
****ed if I can do much about it now. I dunno if you want to do it as a profession you might want to take the college courses and get the certifications. As far as learning it for the sake of learning it, theres plenty of sources on the net you can find using google. I don't have any of the links anymore.
HTML Goodies is only one I still remember. Don't know how in-depth it is anymore. can't hurt to take a look though.