Recurso esencial para quienes se acercan por primera vez al mundo de la programación orientada a objetos con Java, esta obra guía al lector desde los conceptos fundamentales hasta el desarrollo de aplicaciones básicas. En un recorrido estructurado, se presentan temas clave como variables, tipos de datos, operadores, control de flujo (condicionales e iterativos), métodos y estructuras básicas, para luego introducir gradualmente los pilares de la programación orientada a objetos: clases, objetos, encapsulamiento y modularidad. Cada capítulo combina explicaciones teóricas con numerosos ejemplos de código, diagramas de clases y ejercicios prácticos que permiten consolidar lo aprendido.

Se incluyen también prácticas de diseño básico, manejo de errores mediante excepciones y trabajo con colecciones simples como arrays y objetos. Enfoque pedagógico y progresivo que facilita el aprendizaje autodidacta, esta edición está pensada para estudiantes de computación, ingeniería, sistemas, así como para autodidactas que desean dominar Java desde sus fundamentos. Además, proporciona una base sólida para avanzar hacia niveles más avanzados, como interfaces gráficas, bases de datos o programación concurrente. Con un lenguaje claro, abundancia de ejemplos y ejercicios resueltos, esta guía busca desarrollar tanto la comprensión conceptual como la habilidad para escribir código funcional en Java, preparándolo para enfrentar desafíos reales en el desarrollo de software.