Изучение основ программирования помогает развивать алгоритмическое мышление – умение составлять и использовать различные алгоритмы. Такое мышление отличается формальностью, логичностью, ясностью, способностью облечь любую абстрактную идею в последовательную инструкцию, пошаговое выполнение которой воплощает эту идею в жизнь. Умение разбивать большую задачу на маленькие шаги пригодится ребенку не только в повседневной жизни, но и в обучении, ведь дети, например, умеющие кодить, быстрее разбираются в математике и физике.