Introducción a la Programación · Piensa como la máquina
Aprende a programar leyendo código antes de escribirlo: predice qué hace, síguele el rastro a cada variable, caza los errores y recién entonces escribe el tuyo. JavaScript desde cero, con el método PRIMM y sin páginas en blanco que asustan.
Lo que vas a recorrer, en orden.
- 01No entiende, obedece4
- LecciónNo entiende, obedece
- LecciónBases para el proyecto final
- Caso«La entrega» — Siete no sabe cuál es la 14
- LaboratorioNoche 1 · No entiende, obedece
- 02Llegar no es entregar7
- LecciónLlegar no es entregar
- Caso«La colada» — La lavadora que no se queja
- LaboratorioNoche 2 · Llegar no es entregar
- Caso«La línea 7» — El mensaje que no terminó
- LaboratorioNoche 2B · La señal incompleta
- Caso«Protocolo 7» — La entrega que nadie comprobó
- Caso«Expediente 7» — Repara la causa
- 03Hola, JavaScript · Sintaxis real4
- LecciónHola, JavaScript · Sintaxis real
- ExamenExamen 1 · Unidades 1 a 3
- Caso«El primer script» — La promo de Camila
- LaboratorioNoche 3 · El truco de repetir
- 04Verdadero o falso · Booleanos3
- LecciónVerdadero o falso · Booleanos
- Caso«La puerta del torneo» — La condición de Rodrigo
- LaboratorioNoche 4 · Otra superficie
- 05Decidir · If y else3
- LecciónDecidir · If y else
- Caso«La beca» — Los rangos de Isabel
- LaboratorioNoche 5 · La batería
- 06Repetir mientras · While3
- LecciónRepetir mientras · While
- Caso«La pantalla congelada» — La promo de Valeria
- LaboratorioNoche 6 · El cargador
- 07Repetir contando · For4
- LecciónRepetir contando · For
- ExamenExamen 2 · Unidades 4 a 7
- Caso«La rifa» — El NaN de don Ramiro
- LaboratorioNoche 7 · Los dos viajes
- 08El arte de romper · Depuración3
- LecciónEl arte de romper · Depuración
- Caso«La revisión» — El código de Bruno
- LaboratorioNoche 8 · La rutina vieja
- 09Empaquetar · Funciones3
- LecciónEmpaquetar · Funciones
- Caso«El flete» — La función de Adrián
- LaboratorioNoche 9 · Lo que se repite un número exacto
- 10Muchos a la vez · Arrays3
- LecciónMuchos a la vez · Arrays
- Caso«La lista de la fiesta» — La cuenta de Damián
- LaboratorioNoche 10 · Cada cosa tiene nombre
- 11Recorrer · Bucles sobre arrays4
- LecciónRecorrer · Bucles sobre arrays
- ExamenExamen 3 · Unidades 8 a 11
- Caso«Las cuentas del club» — El menos uno de Renata
- LaboratorioNoche 11 · Todo lo que hay tirado
- 12Describir el mundo · Objetos3
- LecciónDescribir el mundo · Objetos
- Caso«El catálogo fantasma» — El bug que persigue a Bruno
- LaboratorioNoche 12 · Cada cosa a su lugar
- 13Proyecto guiado · El puesto del mercado3
- LecciónProyecto guiado · El puesto del mercado
- Caso«El incidente» — El programa de la casera
- LaboratorioNoche 13 · Recorrer el cuarto entero
- 14Tu programa propio · Proyecto libre5
- LecciónTu programa propio · Proyecto libre
- ExamenExamen final · Unidades 12 a 14
- Caso«El encargo» — El cliente imposible
- TribunalEl Dilema del QA en la Era de la Inteligencia Artificial
- LaboratorioNoche 14 · Encontrar y decidir
- 15Proyecto 1 · La ruta completa1
- LaboratorioProyecto 1 · La ruta completa
- 16Proyecto 2 · El robot de otro1
- LaboratorioProyecto 2 · El robot de otro
- 17Proyecto 3 · El manual1
- LaboratorioProyecto 3 · El manual
- 18Debería irse al final 1
- LecciónTercer intento basta basta
- Leer un programa corto y explicar qué hace, línea por línea.
- Trazar cada variable sin correr el código
- Cazar y corregir bugs ajenos, con método
- Escribir programas con variables, bucles y funciones
- Construir tu primer proyecto propio
Así se ve una lección real de este curso. Los bloques interactivos se abren al inscribirte.
Lección
No entiende, obedece
Cómo ejecuta una máquina: una línea, una acción, la siguiente. Por qué «se entiende» no existe para ella, y qué hacer con eso. Al final conoces a Siete.
Nadie está pensando ahí adentro
un texto que no se que
Pusiste la alarma a las 7:00 y sonó a las siete de la tarde. El teléfono no se equivocó: hizo exactamente lo que configuraste.
Otro que ya te pasó: ordenas una carpeta por nombre y foto10 aparece antes que foto2. Tampoco es un error. La máquina comparó los nombres como texto, carácter por carácter, y el 1 va antes que el 2.
Tú pensabas «ordénalas por número». Escribiste «ordénalas por nombre». Hizo lo segundo, que es lo que dijiste.
