Ответ на этот вопрос во многом зависит от вашей целевой аудитории.Flash имеет широкую базу установки (но, вероятно, никогда не будет работать на устройствах iOS).Поскольку это плагин, он будет работать одинаково во всех браузерах, которые его поддерживают, включая динозавров, таких как IE6.HTML5 / Canvas будет работать в большинстве современных браузеров, включая устройства iOS, но не будет работать в старых браузерах и в большинстве версий IE.
Помимо этого, я считаю, что это довольно широкий вопросТак что подберите книгу на своем языке и начните писать код;когда вы сталкиваетесь с вещами, которые не можете решить, прочитав документацию, задавайте конкретные вопросы.