Recursos y Descargas
Todo para complementar tu aprendizaje: guías descargables, instalación, libros y enlaces oficiales
Descarga la guía completa
Instalar Java (JDK)
- 1
java --versionVerifica si Java ya está instalado (necesitas JDK 17+) - 2
winget install EclipseAdoptium.Temurin.21.JDKWindows: instala el JDK de Eclipse Temurin - 3
javac -versionConfirma que el compilador funciona correctamente - 4
javac Main.javaCompila tu primer archivo y genera Main.class - 5
java MainEjecuta el programa compilado
Hoja de ruta
Bases (1-2 semanas)
- Variables y tipos
- Entrada/salida (Scanner, println)
- Condicionales y switch
- Bucles for y while
Estructuras de datos (2-3 semanas)
- Arreglos y ArrayList
- HashMap y HashSet
- Strings y formato
- Métodos y sobrecarga
Intermedio (3-4 semanas)
- POO: clases, herencia e interfaces
- Excepciones
- Archivos y streams
- Lambdas y genéricos
Avanzado y proyectos
- APIs y JSON (HttpClient, Jackson)
- Maven y Gradle
- Proyecto final: app CLI o Spring
- Contribuir a open source
Documentación y sitios oficiales
Documentación oficial
El tutorial oficial de Java de Oracle, actualizado y en varios idiomas.
Java para Principiantes
El punto de partida oficial de Oracle para quien empieza desde cero.
W3Schools - Java
Guía interactiva con editor en línea para probar código sin instalar nada.
Maven Central
El repositorio de librerías de Java: busca cualquier dependencia para tu proyecto.
Roadmap Java
Mapa visual de todo lo que puedes aprender: de básico a especialista.
Cheatsheet de Java
Referencia rápida imprimible con la sintaxis esencial de Java.
Libros y ejercicios gratuitos
Head First Java
Kathy Sierra y Bert Bates
El clásico visual para principiantes: teoría divertida y ejercicios prácticos.
Effective Java
Joshua Bloch
Las mejores prácticas de Java por quien diseñó grandes partes del lenguaje.
Java: Cómo Programar
Deitel & Deitel
Manual universitario completo: de los fundamentos a POO y GUI.
Ejercicios de Java (ESP)
w3resource
Cientos de ejercicios en español con soluciones paso a paso.