Also: Could Coding Be The Next Mass Profession?
Will the next generations learn that software development is the next big opportunity and has been for years?
There is a new opportunity emerging for young people to do productive, entrepreneurial, satisfying work: they can learn to code. Code isn't that hard to start to learn – one outsourcing firm takes people with no training and makes them full-time Java programmers in 3 months. (Of course, mastery takes tremendous talent and craft.) Coding isn't expensive – with netbooks, cloud hosting and storage, and open source software. Beyond a certain point, coders are self-taught, and can continue to advance their skills.
They're handing out Gutenberg printing presses out there: with services like Treehouse (I'm a dues-paying member) and Codecademy (and its expertly-timed year of code), countless university courses free online, Google Code University, the warm embrace of Stack Overflow, in-person courses like Dev Bootcamp, summer camps for kids, even the promise of a one-day result with Decoded (the six-minute abs of learning to code), and great organizations like CodeNow (which I've been supporting) reaching out to teach code in underserved communities. I'm sure I've left many out.
Why aren’t more high schools teaching these skills?