En la actualidad la enseñanza de la programación ha adquirido una especial importancia. El Consejo Federal de Educación declaró de importancia estratégica para el sistema educativo argentino la enseñanza y el aprendizaje de la programación durante la escolaridad obligatoria, para fortalecer el desarrollo económico-social de la Nación. La demanda insatisfecha de la industria del software promueve la formación de perfiles profesionales para el desarrollo de software. Por otra parte, se sostiene que la programación fomenta habilidades vinculadas con el pensamiento computacional, habilidades requeridas en el siglo XXI para entender el mundo y la tecnología que nos rodea.
En este proyecto se plantea el desarrollo de un marco de referencia para evaluar las características de las herramientas visuales o lúdicas utilizadas en la enseñanza inicial de la programación, y permita orientar a los docentes hacia la selección de las herramientas más adecuadas para incorporar en sus propuestas docentes, en función de los objetivos específicos de aprendizaje, nivel educativo de los niños o jóvenes y expectativas del docente.