Itu tergantung pada rentang waktu Anda. Saat ini Flash jauh lebih luas daripada HTML5, terutama karena dukungan browser (suka atau tidak, sampai IE9 dirilis dan diadopsi secara luas, ini akan tetap demikian).
Namun, saya pikir seiring waktu HTML5 / Canvas akan menjadi teknologi yang dominan - setidaknya untuk hal-hal seperti video, animasi dan interaktivitas sederhana. Saya menduga bahwa Flash (dan Silverlight) akan beradaptasi dan bertahan, tetapi akan memiliki lebih banyak ceruk pasar.
Saya tidak berpikir Anda akan membuang waktu Anda belajar Flash, tetapi jika saya jadi Anda saya akan melihat HTML5 pertama. Akan ada jauh lebih sedikit ahli dalam HTML5 dalam waktu dekat, dan lebih banyak permintaan untuk layanan mereka, jadi saya akan melihatnya sebagai hal yang cerdas untuk dilakukan.