Esta dirigido a estudiantes que toman por primera vez un curso de programación de computadores sin importar el programa de estudios que estén siguiendo. Esto quiere decir que para utilizar el libro no se necesita ninguna formación específica previa, y que las competencias generadas con este texto se pueden enmarcar fácilmente en cualquier perfil profesional.A lo largo de los niveles que conforman el libro, se le irá pidiendo al lector que realice pequeña tareas a medida que se presenta la teoría y, luego, que resuelva problemas completos directamente sobre el libro. Sirve de herramienta fundamental en el proceso de enseñanza de un primer curso de programación. Usa un enfoque novedoso desde el punto de vista pedagógico y moderno desde el punto de vista tecnológico La estrategia pedagógica diseñada para este libro gira alrededor de 5 pilares, los cuales detallamos a continuación: Un aprendizaje activo, un gran desarrollo incremental de habilidades, un buen equilibrio en los ejes temáticos, totalmente basado en problemas y actualización tecnológica.
