"I'm not good with computers" will be the 21st century equivalent of "I can't read good"
The real benefit of programming for non-programmers is being able to break large problems into small, solvable ones, and logically assemble those small solutions into various larger ones (even outside of the original problem; code reuse, as it were). This is a skill you can learn a myriad of ways, but computing is perhaps the first time we've had a mechanism by which you can directly practice it in a non-contrived, endlessly extensible manner.
Just look at tools like Parse or Visual Studio Code Search. The future is going to be very, very different from the present.
THink perhaps less "new literacy" and maybe "new car driving". But I feel literacy is more the thing.
Programming is the new literacy for the 21st Century.
Charlemagne was the first and only illiterate Holy Roman Emperor. This current generation of business and political leaders are the only generation that can remain software illiterate.
No, We wont expect Fortune 500 leaders to do production coding but we don't expect the Managing Editor of a newspaper to write articles either - but they must be literate as well as everything else expected.