Way, way off.  Coding isn't simply a pre-requisite for professional software programming.  It's really just teaching kids the basics of logic, as fundamental as addition and subtraction, but now a pre-requisite for living in the digital age.  Most people who learn how to add and subtract won't become accountants.  Learning the basics of coding will ultimately help people in navigating Facebook, dealing with their Internet supplier, using Accounting and word processing software.  Moving beyond the basics, a little more technical knowledge, and they'll be able to procure software for their company, set up scripts to automate functions, teach other employees to use software, and myriads of other light programming tasks.  And above all, we have to get consumers and employees past the stage of thinking that computers are a product you just plug in and forget about.  They are tools to be used, not toasters.