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únconocimiento previo. De este modo, el alumno aprende a programar yaprende Java como valor añadido, todo ello desde cero. El método usado es esencialmente práctico: cada capítulo comienza conuna introducción teórica y prosigue con una colección de ejercicios decomplejidad 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.