The Economist on coding:
But just because the results seem magical does not mean that coding is mysterious and inaccessible. Indeed, one of the joys of coding is that computers are the opposite of mysterious: they operate in an unforgivingly predictable, consistent and deterministic manner. Most people do not need to be able to write code to do their jobs, any more than they need to be able to speak foreign languages or do algebra. But it is useful to have some basic experience in coding, and not just to demystify how computers work.
Read more here.