The deployment of technology across the globe towards efficient learning environments is growing rapidly. In the United Kingdom, for example, the government is investing 1.1 million pounds towards primary and secondary school early programming lessons; with similar investments happening in other countries. The ideology behind this push is to strengthen the link between the younger generation and the technological growth that will continue to have an ever increasing impact upon their lives and to fuel the pace of innovation. One of the core themes of this area is that of computer programming, which has been overlooked at this level of education until recently. This paper will convey this research into the development of tutoring systems for supporting the learning of computer programming in early years schooling. It will also discuss in depth the significant statistical results of the experimental study, which were conducted in one the UK primary schools. Fifty-two pupils participated in this experimental study, which were divided into three groups comprising of different ages and skill sets.