Skip to main content


En estos días fríos y un poco depresivos me ha dado por aprender #rust #rustlang y me está encantando, no solo por el lenguaje en sí, sino por los maravillosos recursos oficiales de aprendizaje que tienen. Los tres que tienen en su web son muy, muy buenos.

rust-lang.org/learn

in reply to luisδμ 🌾

Rust es un lenguaje relativamente nuevo, bien diseñado, consistente, y con una huella bastante limitada, en el sentido de que ha aprendido de errores de otros y no arrastra (al menos todavía) un montón de movidas viejunas que no se pueden quitar por retrocompatibilidad, como les pasa a muchos otros. Me parece mucho más fácil de aprender que estos otros, si se tiene un poco de experiencia, incluso teniendo en cuenta que tiene algunos conceptos bastante diferentes.
in reply to luisδμ 🌾

Respecto a la forma de aprenderlo, a mi me está funcionando el leer el libro oficial una vez, en plan rápido, sin detenerse en los detalles si no los entiendes, para luego profundizar más en una segunda lectura.

Y lo que más me está molando son los rustlings, que son pequeños ejercicios de código para asentar conocimiento. Están súper currados!

in reply to luisδμ 🌾

Eso sí, si alguien que tenga más experiencia puede corroborar o echar por tierra mis impresiones, soy todo ojos :)
in reply to luisδμ 🌾

A mi también me gusta mucho. Esos son buenos recursos, luego esta´Rust by example, que está muy bien para ver soluciones típicas: doc.rust-lang.org/rust-by-exam…

Otros años para aprender estuve haciendo el Advent of Code, que está bien porque son problemas relativamente cortos y autocontenidos con soluciones que no son ambiguas.

Me gusta mucho la expresividad del sistema de tipos, y, por ejemplo, como uno se asegura de tratar los posibles errores de una Option o Result, y como funciona match con las enums.