Aprende Rust en español
Tags: rust, tutorial, video
Published: 2020-05-26 21:36:23

---
title: Aprende Rust en español
published: true
date: 2020-05-25 22:00:00 UTC
tags: rust, tutorial, video
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/ns7c5c5yvv9z2wsollb8.png
canonical_url: https://robertohuertas.com/2020/05/26/rust-en-espa%C3%B1ol/
---

Aprende [Rust](https://www.rust-lang.org/es/) 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](https://www.rust-lang.org/es/) a todos aquellos interesados en aprenderlo. :wink:

## El plan

La idea es usar [este canal de YouTube](https://youtube.com/c/robertohuertasm) 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](https://youtube.com/c/robertohuertasm) se reserva ese derecho sólo para aquellos canales que tienen muchos subscriptores. ¡Así que ya podéis [suscribiros](https://youtube.com/c/robertohuertasm) y pasar el enlace a todos vuestros amigos! :blush:

## Una pequeña muestra

{% youtube KOABboz7PBs %}

## 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](https://www.youtube.com/playlist?list=PLojDVPvSO1Dh-O3Lf0QHD6SeIKJR3YalY)
- [Variables y tipos primitivos](https://www.youtube.com/watch?v=Z9d3aZV3hA8&list=PLojDVPvSO1DiN6Bi8qqIknFhcstuvBX6q)
- 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](https://github.com/robertohuertasm/rust-practical-sessions)]
- 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](https://www.rust-lang.org/es/) 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](https://www.meetup.com/es-ES/BcnRust/) y luego, al año siguiente, fui uno de los organizadores locales del [Rustfest](https://barcelona.rustfest.eu/about/) 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. :blush:

![Dejame intentar](https://robertohuertas.com/assets/images/rust-espanol/dejame_intentar.jpg "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](https://robertohuertas.com/2020/05/26/rust-en-espa%C3%B1ol/) on May 26, 2020.