Программирование – процесс, требующий немалой концентрации. А у детей, как правило, с длительной концентрацией возникают проблемы. Особенно, если они создают абстрактный проект, о котором не рассказать друзьям и родителям.
Поэтому детям гораздо проще и эффективнее учиться программированию, создавая игры. Ребенок находится в знакомой ему среде, но он не играет, а занимается созданием игр. Ему становится интересно обучаться, ему нравится процесс обучения и он увлекается этим.