Respostas:
Gostei muito de ler Dive into HTML 5 (um livro on-line gratuito).
Há um novo livro em HTML5 de A Book Apart , escrito por Jeremy Keith. Eu o tenho em ordem, ainda não o li, mas ele tem recebido elogios on-line.
Atualização: Desde então, li o livro e é muito bom. É relativamente curto, mas muito focado em fornecer os detalhes essenciais, o suficiente para você começar.
Ainda não li tudo, pois é muito novo e ainda está na versão beta, mas o HTML5 e CSS3 da Pragmatic Bookshelf são muito bons até agora.
Este é um dos melhores livros:
Se você quer aprender <canvas>
, a página da Mozilla parece bastante boa.
Vou ser sincero - quando se trata de linguagens e tecnologias específicas, praticamente desisti de livros. O cenário muda muito rápido - quando você tem o livro, o próximo lançamento com mudanças já está a caminho. Agora, meus únicos livros são sobre coisas que podem mudar, mas se eu lesse o livro novamente em 5, 10 ou até 15 anos, o material ainda é relevante.
Em vez disso, eu recomendaria o blog HTML5 Doctor e mergulhe no HTML5 . Também existem vários outros sites e blogs bons, se você pesquisar, e eu os manteria - os recursos da Web estarão mais atualizados e custarão menos.
Estou surpreso que ninguém tenha sugerido HTML5 e CSS3 para o mundo real