DEV Community

Cover image for Aprende Rust en español
Roberto Huertas
Roberto Huertas

Posted on • Originally published at robertohuertas.com on

Aprende Rust en español

Aprende Rust en español y a tu ritmo con estos vídeos de YouTube.

Motivación

Personalmente, siempre tengo la sensación de que hay pocos recursos técnicos disponibles en nuestro idioma y, aunque el inglés es algo que debemos controlar para poder avanzar en nuestra industria, no sé si por mi edad o qué, la mayoría de las veces me parece que mi cerebro gasta más ciclos de cpu de los necesarios para lograr comprender ciertos conceptos cuando leo o veo cosas que están en un idioma extranjero.

Así que, por solidaridad a todos aquellos que sufren de este sobrecoste a la hora de aprender, pensé que sería interesante empezar una serie de vídeos para introducir a Rust a todos aquellos interesados en aprenderlo. 😉

El plan

La idea es usar este canal de YouTube para ir publicando vídeos con una cadencia semanal.

Esta cadencia, lógicamente, podrá variar en función de mi logistica familiar pero mi intención es ir a buen ritmo, al menos al principio. Por el momento ya llevo 10 de unos 150 que tengo planificados.

Como podéis ver, el canal todavía no tiene ningún nombre especial porque YouTube se reserva ese derecho sólo para aquellos canales que tienen muchos subscriptores. ¡Así que ya podéis suscribiros y pasar el enlace a todos vuestros amigos! 😊

Una pequeña muestra

Estructura

Los vídeos se van a estructurar en dos grandes grupos:

  • Curso de Rust
  • Sesiones prácticas

Curso de Rust

Este curso intentará cubrir desde lo más básico a lo más complejo y, como he avanzado anteriormente, calculo que supondrá alrededor de 150 vídeos aproximadamente de unos 10 minutos de duración como máximo.

Los temas a tratar, más o menos, serían estos y cada uno de ellos tendrá una lista de reproducción asociada:

  • Introducción a Rust
  • Variables y tipos primitivos
  • Control de flujo
  • Tipos definidos por el usuario
  • Colecciones
  • Manejo de memoria
  • Packages, crates y módulos
  • Manejo de errores
  • Genéricos y Traits
  • Closures
  • Iteradores
  • Punteros inteligentes
  • Concurrencia
  • Errores personalizados
  • Tests
  • Programación asíncrona
  • Cargo
  • Extendiendo Cargo
  • Documentación
  • Macros
  • Rust en la web y WASM
  • Traits útiles
  • Trucos sobre tipos
  • Trucos sobre el manejo de memoria
  • Trucos sobre el compilador
  • Benchmarking, unsafe y CI/CD

Sesiones prácticas

Estas sesiones prácticas serán vídeos más largos en los que abordaré algún tipo de problemática concreta y daré una especie de taller para que lo podáis seguir en línea.

Entre los diferentes que tengo en mente:

  • Construir un servidor gRPC usando Tonic [échale un vistazo al repo]
  • Construir un servidor REST usando Actix-web
  • Construir un pequeño CLI

Declaración de intenciones

Hace ya unos años que empecé a programar con Rust y por algún motivo me atrapó este lenguaje. En seguida sentí la necesidad de contactar con más gente que compartiera la pasión por este lenguaje y en 2018 organicé el meetup de Rust de Barcelona y luego, al año siguiente, fui uno de los organizadores locales del Rustfest que se llevó a cabo en Barcelona, que ha sido el más grande organizado hasta la fecha.

Debido a las restricciones que nos ha impuesto el COVID-19, la actividad de nuestro meetup se ha visto reducida a cero y eso, unido a mi voluntad de llevar Rust a todos aquellos que están interesados en aprender, supongo que me ha llevado a la preparación de esta serie de vídeos.

No soy el mejor comunicador, ni el mejor youtuber pero lo voy a intentar. 😊

Dejame intentar

Espero que os guste la iniciativa y que le deis soporte, en la medida de lo posible.

¡Nos vemos pronto!

Roberto

--
Originally published at robertohuertas.com on May 26, 2020.

Top comments (6)

Collapse
 
danielribes profile image
Daniel Ribes

Estupenda iniciativa ... y vaya curro 😅
Gracias!, seguro que sera muy interesante

Collapse
 
puentesdiaz profile image
Roberto Germán Puentes Diaz

Roberto, Gracias por tu entusiasmo por compartir ! seguire tus videos con atencion

Collapse
 
yorodm profile image
Yoandy Rodriguez Martinez

Saludos Roberto. También soy partidario de poner todo el contenido que pueda en castellano. Prometo darme una vuelta por los vídeos y recomendarlos a mis amistades.

Collapse
 
alexabg1 profile image
AlexABG1

Genial la iniciativa, mucho ánimo para seguir con ella, te aseguro que seguiré todos los cursos mientras pueda, y más ahora con todo este tiempo libre.

Collapse
 
kimatosuyaka profile image
kimatosuyaka

Muchas gracias amigo por su aporte, excelente iniciativa.

Collapse
 
artufer98 profile image
artufer98

Excelente aporte colega!
Entre tanto ingles es bueno encontrar diversidad, tu contenido es mas que seguro que contribuira a que la comunidad de Rust siga creciendo.