Discovered through twitter, there is an interesting blog post from Kroc Camen on how to learn HTML 5. The author is giving good essential guidelines on semantics and elements. The conclusion of his blog post is spot on and shows one of the painful points of HTML 5 specification:
Once you have made a decent HTML4 site, then you will look at the HTML5 specification, and it will make sense—you will know what to do with it.
A document is being written for filling this hole: The Web Developer’s Guide to HTML 5