En un món on estem envoltats de tecnologia, i on moltes de les nostres interaccions són amb ordinadors, aprendre a programar ens ajudarà a entendre com funcionen els diferents dispositius. I més encara, aprendre a programar ens donarà una poderosa manera d'explorar les nostres idees i construir diferents coses, tant per treballar com per jugar.
Aprendre a programar, doncs, dins de l'àmbit educatiu ha de servir per a l'adquisició d'habilitats. Habilitats que acabaran incidint en els aprenentatges curriculars dels nostres alumnes. Parlem de: Creativitat, resolució de problemes, pensament estructural i lògic i tolerància a la frustració.
El Pensament Computacional es pot definir com el procés amb el que ens enfrontem a un problema aplicant habilitats pròpies de la programació d'ordinadors i del pensament crític.
Implica resoldre problemes quotidians fent ús de conceptes fonamentals de la programació informàtica per resoldre problemes la solució dels quals es pot representar mitjançant un seguit de passos o instruccions.
Algunes bases de la programació informàtica: descomposició de problemes, abstracció de patrons, disseny d'algorismes...