El objetivo de la Programación es conseguir solucionar un determinado reto o problema mediante la combinación de todas estas instrucciones. Es necesario estudiar y analizar previamente el problema, determinar el modo de afrontarlo y poner todo esto en práctica diciéndole al ordenador qué tiene que hacer y cómo hacerlo. Los nuevos lenguajes de Programación, de los que Scratch es posiblemente el más conocido, permiten todo esto de una forma muy práctica, sencilla y elemental, y existen productos que están pensados para servir como introducción