Should schools teach coding?

Many schools around the world have begun teaching coding – but they risk teaching today’s techniques to solve tomorrow’s problems.