Pra você que não aguenta mais o Flash e quer a todo custo aprender HTML5, calma! Pare pra pensar nas vantagens que isso pode trazer mas também fique atento nas desvantagens. Eu me refiro à questão da compatibilidade com Internet Explorer.
Saiba que HTML, (independente da versão) não foi feito pra gerar multimídia por sí só. Cada elemento é responsável por descrever um CONTEÚDO levando em conta sua semântica, seu significado dentro do projeto. O que faz gerar os comportamentos, a interação (como dizem), são coisas que a gente "pendura" no HTML, que são: Javascript, CSS, Flash e outros pendulicários. A melhor definição para HTML que eu já li até hoje é "porta burra", ou seja: não pensa, não fala, não se mexe.
O que o HTML5 faz é simplificar e/ou complementar a arquitetura da "porta burra" abrindo novas possibilidades que simplificam a vida do PROGRAMADOR, não necessariamente do usuário. Mas tem um probleminha, HTML5 não é suportado pelo IE8 e anteriores, até no IE9, particularmente ainda não me sinto seguro em trabalhar com HTML5. Existem gambiarras feitas em Javascript capazes de fazer o IE ler HTML5, porém é só uma gambiarra. Não se esqueça também que o formato HTML5 está em desenvolvimento, não é um padrão formalizado ainda. O padrão da Web hoje é XHTML1.1 e CSS2.1 (por favor me corrijam se estiver errado, mas me dê referências).
Então se alguém pirar num discurso e te vender que HTML5 é a salvação da lavoura, saiba que não é bem assim. HTML5 é o futuro, mas não é o presente. Não deixe ninguém te enganar.