>>2
Silverlight and Flash will die to HTML5 shortly.
I wish people would stop propagating this myth. It may die eventually, as technologies do, but not "shortly" by any stretch of the imagination.
The practice of using Flash to build basic motion interfaces, which is HTML5's greatest strength, fell out of vogue years before HTML5 became a "thing". HTML5 <video> is mired in file format dickwaving, and <audio> is still a fairy tale. Canvas is still in its infancy. Flash has a solid API and it's available, widely supported, cross browser, *right now* -- save for Steve Jobs's alpha male douchebaggery.
That said, Flash is a tool for certain kinds of jobs; depending on what kind of programming you'd want to do, AS3 (an ECMA variant) is as good a place to start as any.