Nó phụ thuộc vào thời gian của bạn. Hiện tại Flash phổ biến hơn nhiều so với HTML5, chủ yếu là do hỗ trợ trình duyệt (dù muốn hay không, cho đến khi IE9 được phát hành và được áp dụng rộng rãi, điều này sẽ vẫn như vậy).
Tuy nhiên, tôi nghĩ theo thời gian HTML5 / Canvas sẽ trở thành công nghệ thống trị - ít nhất là đối với những thứ như video, hoạt hình và tương tác đơn giản. Tôi nghi ngờ rằng Flash (và Silverlight) sẽ thích nghi và tồn tại, nhưng sẽ có nhiều thị trường thích hợp hơn.
Tôi không nghĩ bạn sẽ lãng phí thời gian để học Flash, nhưng nếu tôi là bạn, tôi sẽ xem HTML5 trước. Sẽ có ít chuyên gia hơn về HTML5 trong tương lai gần và nhu cầu nhiều hơn về dịch vụ của họ, vì vậy tôi sẽ xem đó là điều thông minh để làm.