Programlama sistematik düşünme, problem çözebilme, olaylar arasındaki ilişkileri görebilme, yaratıcı düşünebilme gibi yetiler kazandırıyor. Programlama bilen bir kişi bir makinanın yada sistemin işleyişini daha kolay ve daha hızlı kavrayabiliyor ve problem çözerken makinanın çalışma mantığını göz önüne alarak daha kestirme çözümler üretebiliyor.Çocukluk döneminde öğrenilen bilgilerin yada edinilen yeteneklerin daha kalıcı ve daha efektif olduğunu biliyoruz. Programlamanın bize kattıklarını düşündüğümüzde çocuk yaşta bunları kazanmanın ne kadar değerli olduğunu ve çocuklara programlama öğretmenin ne kadar önemli olduğu yadsınamaz bir gerçek. Sektördeki dünya devlerinin geçmişlerine baktığımızda hepsini ortak noktasının küçük yaşlarda programlama öğrenmeleri olduğunu görüyoruz. En çok kullanılan sosyal ağ olan Facebook'un kurucusu Zuckerberg kod yazmayı 9 yaşında öğrenmiş. Dünya devi Bill Gates'in ilk programı 13 yaşında yazdığı üç taş oyunuydu. 15 yaşına geldiğinde ise BASIC dilinin yeni bir versiyonunu tasarlayıp yazmıştı.
Sistematik Düşünme
Problem Çözebilme
Yaratıcı Düşünebilme
Algoritmik Düşünce Yetisi