Esta obra introduce al lector en el mundo de la programación, desde los primeros pasos hasta un nivel avanzado. Para ello emplea como instrumento el lenguaje Java, del que no se requiere ningún conocimiento previo. De este modo, el alumno aprende a programar ya prende Java como valor añadido, todo ello desde cero.
El método usado es esencialmente práctico: cada capítulo comienza con una introducción teórica y prosigue con una colección de ejercicios de complejidad creciente, muchos de estos están resueltos y explicados deforma detallada y se alternan además con actividades propuestas. Por estas razones, la lectura de esta obra con aprovechamiento permitirá al lector adquirir los conocimientos necesarios para caminar por sí mismo en el riquísimo y apasionante mundo de la programación y, más concretamente, de Java, a la vez que le dará la posibilidad de profundizaren aquellos temas que más le interesen.