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 formacion especifica previa, y que las competencias generadas con este texto se pueden enmarcar facilmente en cualquier perfil profesional.A lo largo de los niveles que conforman el libro, se le ira pidiendo al lector que realice pequeña tareas a medida que se presenta la teoria 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 programacion.Usa un enfoque novedoso desde el punto de vista pedagogico y moderno desde el punto de vista tecnologicoLa estrategia pedagogica diseñada para este libro gira alrededor de 5 pilares, los cuales detallamos a continuacion:Un aprendizaje activo, un gran desarrollo incremental de habilidades, un buen equilibrio en los ejes tematicos, totalmente basado en problemas y actualizacion tecnologica.