IF you want to teach a young girl to play Clair de Lune, must she first learn how to build a piano?
It is exactly the same with computer programming.
The emphasis should be on the potentially great practical applications you can create from the code.
Instead, schools, companies and Government organisations are rolling out all sorts of coding initiatives across the land.
However well intentioned, teaching young people how to write Scratch, HTML or CSS is not the answer to the skills shortage in our fast-growing technology sector, nor to the many problems facing humankind at this stage of history.
Many of the skills they acquire will be rendered obsolete by automation by adulthood.
Machines are gobbling up human tasks like Pacman and code creation will soon be the preserve of artificial intelligence.
Creativity offers the only solution.
Read the full article here