Este no es solo un repositorio de código; es una guía paso a paso diseñada para que entiendas la lógica detrás de cada línea, no solo para que aprendas a copiar y pegar.
"Programar no es darle instrucciones a la computadora, es enseñarle a resolver problemas".
Aquí tienes el progreso de nuestras clases. Haz clic en los enlaces para ir a la explicación detallada.
| Sesión | Título | Temas Clave |
|---|---|---|
| 01 | Primeros Pasos | print vs println |
| 02 | La Memoria | Variables, Tipos de datos (int, String), Asignación |
| 03 | Máquinas de Retorno | Métodos, Math.pow, Integer.parseInt |
| 04 | Interacción (Scanner) | new, nextLine(), Entrada de datos |
| 05 | La Verdad (Booleanos) | Lógica booleana, Operadores de comparación, if-else |
Para mantener el orden y que sea fácil revisar tus avances, te sugerimos organizar tu propio repositorio de esta manera:
📦 mi-repo-java
┣ 📂 sesion01
┃ ┣ 📜 Ejercicio01.java
┃ ┗ 📜 Ejercicio02.java
┣ 📂 sesion02
┃ ┣ 📜 Ejercicio01.java
┃ ┗ 📜 Ejercicio02.java
┗ 📜 README.md
Si quieres recibir feedback y que revisemos tu código, sigue estos pasos:
- Crea tu Repo: Sube tu código a un repositorio propio en GitHub.
- Nomenclatura: Nombra tus archivos como Ejercicio + número de dos dígitos (ejemplo: Ejercicio01.java, Ejercicio10.java).
- Sube tus cambios: Haz un commit descriptivo (ej: "Finalizado ejercicio 04 de la sesión 2").
- Solicita revisión: Pasa el link de tu repo o haz un Pull Request si sabes cómo hacerlo.
- Pelea con el código: Intenta resolver los ejercicios por tu cuenta al menos 15 minutos antes de pedir ayuda.
- Prohibido el "Copy-Paste": Si copias una solución, asegúrate de poder explicar cada palabra de ese código.
- Limpieza ante todo: Un código que se entiende a primera vista vale el doble.
- Un archivo = Un ejercicio: No mezcles retos en un mismo archivo .java.
- Explícaselo a un otro: Si no entiendes un concepto, intenta explicárselo a alguien (o a un objeto). Si te trabas, ahí está el vacío en tu conocimiento.
- Rompe las cosas: Cambia un
;por un:, borra una comilla, cambia un int por un String. Ver cómo falla el programa te enseña más que verlo funcionar. - El error es tu amigo: La consola no te está gritando, te está dando pistas de qué falta.
Al terminar este repositorio, serás capaz de escribir programas interactivos simples entendiendo exactamente qué hace cada punto y coma.