El programa es secuencial (001→176) y esa es la forma recomendada de estudiarlo. Pero si llegas
con experiencia previa, estas rutas resaltan las clases más relevantes para tu perfil. Todas asumen
haber leído la Parte 0
(el método políglota).
🐍 "Vengo de Python / lenguajes dinámicos"
Foco en tipos estáticos, memoria y compilación, que es lo nuevo para ti.
Parte 3 — Valores, tipos y variables (tipado estático vs. dinámico, inferencia, nulabilidad).
Parte 5 — Funciones y modularidad (paso por valor/referencia, genéricos).
Parte 8 — Cómo funcionan los lenguajes (stack/heap, GC vs. ownership).
⚙️ "Quiero sistemas (C / Rust)"
Foco en memoria, propiedad y ejecución cercana a la máquina.
Parte 2 — Toolchains y comandos (compilar, enlazar).
Parte 6 — Datos y estructuras (propiedad, copia vs. referencia).
Parte 8 — Cómo funcionan los lenguajes (manual, GC, RAII, préstamos).
Parte 10 — Interoperabilidad y FFI.
🌐 "Web (JavaScript / TypeScript)"
Foco en tipos sobre JS, asincronía y prototipos.
Parte 3 — Valores y tipos (tipado estructural de TS).
Parte 7 — Paradigmas (prototipos, eventos, reactivo, async/await).
Parte 10 — Interoperabilidad (WebAssembly, contratos de API).
🏢 "Backend de empresa (Java / C# / Go)"
Foco en OO, contratos y concurrencia.
Parte 5 — Funciones y modularidad (visibilidad, contratos).
Parte 7 — Paradigmas (OO, interfaces/traits, concurrencia).
Parte 9 — Ingeniería de software políglota (pruebas, CI, despliegue).
🗃️ "Datos (SQL)"
Foco en el pensamiento declarativo y su relación con lo imperativo.
Parte 7 — Paradigmas (declarativo y lógico).
Parte 6 — Datos y estructuras (JSON, persistencia, formatos).
Todas las clases referidas están construidas; usa el índice completo para saltar a cualquiera por número.