يسير العالم الآن نحو محاربة الأمية التكنولوجية وليس جهل القراءة والكتابة، ولهذا تتجه بعض المناهج التعليمية وبعض الآباء إلى التركيز على أهمية تعلم الأبناء البرمجة. وتعتبر البرمجة من افضل الطرق لاعداد الجيل للمستقبل، فهي تسعاد على تطوير المهارات الاكاديمية ،وبناء الصفات مثل المثابرة والتنظيم ،واكتساب مهارات القرن ال 21 التي تساعدهم لاكتسابهم مهن في المستقبل.و تجعل تعليم البرمجة في سن المبكر الأطفال أكثر ذكاءً، و تساهم في التكوين الفكري للطالب في عصر – -التكنولوجيا الحديث، كما تساهم في تحويل تعامل الجيل الجديد مع الاجهزة الالكترونية من تعامل لا يتعدى الاستهلاك )تصفح المواقع استخدام تطبيقات واللعب بالالعاب الالكترونية ( الى جيل منتج ومصنع لها .
حتى زمن غير بعيد كانت البرمجة عملية معقدة إلى حد ما، مما جعلها حكرًا على مجموعة من المهووسين بها. كل هذا تغير اليوم، فهناك من أشكال البرمجة المتعددة ما يناسب الجميع، وهنالك العديد من التطبيقات التي تجعل البرمجة لا تختلف عن عملية تركيب مكعبات الليغو (Lego) بشكل سليم لإنتاج برنامج متكامل العناصر و بطريقة ممتعة. وسبب جعلها كأداة ممتازة لتعلم البرمجة هو سهولة استخدامها وإمكانية رؤية نتيجة الأوامر بشكل مباشر ، و تعتبر هذي التطبيقات مناسبة لتعليم البرمجة للأطفال في المرحلة الابتدائية.