If you have an interest in creating computer programs, mobile apps, websites, games or any other piece of software, you’ll need to learn how to program. Programs are created through the use of a programming language. This language allows the program to function with the machine it is running on, be it a computer, a mobile phone, or any other piece of hardware. It’s not news that STEM talents are in great demand and are paid well.
Online postings for software jobs across the U.S. grew 31% from 2007 to 2012 – nearly 3x faster than overall job postings. The US Bureau of Labor Statistics estimates software developer jobs to continue to grow at 22% from 2012~2022, with a median pay of $95,510 for software app developers as of May 2014. If you’re looking to learn how to code, the sheer number of programming languages may be overwhelming – what language should you indeed learn?
If it's not Practical, Proven, and Feasible, we don't teach it !
Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.