The explosion in SMAC technologies (social, mobile, analytic, and cloud) in recent years has created unprecedented opportunities for those who can code. Indeed, programmers are the gatekeepers who are on the frontlines of the most momentous technological transformation in our history. Those who can code the mobile apps, the games, or the automation software of our digital world will demand the best jobs and garner the biggest promotions.
There are no lack of opportunities in software programming and development, and more and more folks are jumping on the bandwagon – either refreshing previous skills or changing careers and learning code from scratch. There have never been more channels available for learning code than present.
Source: Open Source