Beware of HTML5. Despite all the buzz, it's not finished yet, and will change before it's ready (many years from now). And it is really just HTML with a few new elements. I would say concentrate on learning current HTML really well. As you say, there's not a lot to learn on the surface, but, all the same, there are lots of subtleties with HTML and CSS that take a while to learn well.