Learning programming at school is fundamental for working in the 21st century: it allows for a better understanding of the world and the opportunities of an increasingly digital economy to be taken advantage of.