Prefacio
Esta traducción fue asistida por IA y revisada superficialmente. Si encuentras errores o algo no suena natural, escríbeme — lo agradezco.
Este grimoire es el que quería encontrar cuando decidí aprender Rust.
No faltan materiales sobre Rust, y la mayoría son buenos. Pero la mayoría enseñan el lenguaje: conceptos, sintaxis, reglas. Yo quería algo diferente - algo que construyera desde la primera página. Donde cada capítulo dejara no solo comprensión, sino código funcional que hiciera algo concreto. Donde al final tuviera una pieza terminada en las manos, no un conjunto de ejercicios.
Cómo está estructurado el grimoire
Un solo artefacto recorre todos los capítulos - tq, un gestor de tareas. En el primer
capítulo no existe en absoluto. En el último, es una herramienta CLI con una API REST,
almacenamiento persistente, logging e integración de tests. Cada capítulo añade una
capacidad. Los conceptos de Rust aparecen no como temas de estudio, sino como respuestas a
problemas concretos.
Todo lo que necesitas es Rust instalado. Sin bases de datos que configurar, sin cuentas en
la nube, sin configuración adicional - cargo build es suficiente para cualquier capítulo.
Todo el código de cada capítulo vive en el repositorio abierto
github.com/gitavk/tq. La carpeta con el nombre del capítulo
es el estado completo y compilable de tq al final de ese capítulo.
Cómo leer
Capítulo a capítulo es el camino más directo. Pero si algo no encaja, o quieres saltar
adelante - no tengas miedo. Toma el código de cualquier capítulo del repositorio, ejecuta
cargo build, confirma que funciona, y sigue leyendo desde ahí. No hay control - tú
decides.
La experiencia en otro lenguaje de programación ayuda - algunas cosas se sentirán familiares en forma, aunque Rust las haga de manera diferente. Pero no es un requisito. Si estás tomando Rust como tu primer lenguaje, llegarás - algunos capítulos simplemente tomarán un poco más de tiempo.
Agradecimientos
A mi familia - por la paciencia en esas tardes y fines de semana cuando estaba con esto en lugar de estar presente.
A Claude Code - por convertirse en un verdadero coautor: manteniendo el contexto, detectando inconsistencias, sugiriendo mejoras. Una parte significativa de este grimoire fue escrita en conversación con él.
Y a ti - por tu interés en este trabajo.