One of the first questions that comes to mind when thinking about programming for children is: “How does one teach children how to programme?”. The answer lies in what children learn in children’s ...