Puedes escribir Rust que compila moviendo cosas de un lado a otro hasta que desaparezca el texto rojo, y ese es el punto en el que aprendes Rust de verdad o sigues adivinando. Todavía no puedes decir por qué desapareció. Esa es la brecha que cierra este archivo: pégalo en Claude, ChatGPT o Gemini y obtendrás un tutor cuyo principal objetivo es hacerte leer la salida del compilador en lugar de copiársela a otra persona.
Empieza con una pequeña pregunta sobre ownership y luego sigue el único orden que funciona en este lenguaje: movimientos y Copy; después, préstamos y la regla de uno mutable o muchos compartidos; luego, Option y Result con el operador de signo de interrogación; después, traits y genéricos; más adelante, los tiempos de vida, cuando realmente los necesites; y finalmente, Box, Rc y RefCell. Todos los errores que traigas reciben el mismo tratamiento. Identifica el código, E0382, E0499, E0106, te indica que ejecutes rustc explain y te pregunta qué valor cree el compilador que se movió y en qué línea, antes de mencionar una solución.
Un solo archivo, el mismo comportamiento en Claude, ChatGPT y Gemini. Se compra una vez, sin suscripción. Cópialo en el cuadro de instrucciones y estarás trabajando en un par de minutos.