It is believed that Steve Jobs and Apple are to blame for the destruction and de-throning of Adobe’s once high-flying Flash. That may be or is overstatment, but the fact remains that Flash is no longer the future of web development nor state-of-the-art.
It seems to have started around the timing of the debut of the iPad and was quickly extended with the lack of Flash on Apple’s popular iPhones.
In the ensuing vacuum HTML5 and CSS3 have stepped forward to assume the mantle of de-facto standards chosen by web developers. Flash flew high its day but was unable to weather and sustain through the ebb and flow of rapid changing innovation and demands of development.
In this shift the web world of the toolset of the average developer changed enormously and HTML5 and CSS3 were both in ascendancy and Flash was is in decline. There are many reasons for this change but without getting into that debate or discussion just surface it to say that the smart developer must seriously consider studying and mastering HTML5 and CSS3 if they desire to work in the industry or start a new web-centric business of any kind.
There are a vast number of online and offline resources out there to obtain training. ebook courses and tutorials are coming out by the dozens to feed the need. Universities, training centers and junior colleges have formally incorporated them into their curriculum.
If you are a new developer this is a uniquely perfect time to dive right in. You do not have to unlearn dense outdated techniques or forget or work around now obsolete methods or technologies.