Rust es un lenguaje de programación de sistemas que pueden usar los desarrolladores para escribir aplicaciones con alto rendimiento. Rust es utilizado por algunas de las principales empresas tecnológicas como Dropbox y Cloudflare para brindar velocidad y concurrencia a sus clientes.
Durante los últimos años, Rust ha sido votado como uno de los lenguajes de programación más queridos y buscado por los desarrolladores, pese a no superar a C++..
Si estás listo para aprender Rust, estos cinco sencillos pasos te pondrán al día rápidamente.
Comienza con la Fuente
El sitio web de Rust Language es el mejor lugar para comenzar a aprender Rust. Ofrece una gran cantidad de recursos, incluida documentación, información sobre herramientas, pautas para colaboradores, un foro de usuarios y mucho más.
Lee el «libro»
El lenguaje de programación Rust, de Steve Klabnik y Carol Nichols, también conocido simplemente como «El libro», es una guía completa para aprender Rust, que cubre temas como:
- Conceptos comunes de programación
- Comprender la propiedad
- La coincidencia de patrones
- Paquetes, cajas y módulos
- Manejo de errores y más
Aprende con el ejemplo
Los siguientes recursos ye ayudarán a obtener experiencia práctica con Rust a través de ejemplos y ejercicios:
- Rust By Example: una colección de ejemplos que ilustran los conceptos de Rust y las bibliotecas estándar.
- Rustlings: ejercicios breves para ayudarlo a acostumbrarse a leer y escribir código Rust.
- Rust Cheat Sheet: una guía de referencia rápida que cubre los conceptos básicos de Rust.
Ver vídeos
Los tutoriales en video para aprender Rust están disponibles en muchas fuentes. Consulta estos canales de YouTube y otros videos para comenzar:
- Cana de Rust en Youtube
- Vídeos de la RustConf 2021
- Introducción a la serie Rust de Ryan Levick
- Curso de programación de Rust para principiantes de freeCodeCamp
Asistir a una conferencia
La octava RustConf anual se llevará a cabo del 12 al 15 de septiembre de 2023 en Albuquerque, Nuevo México y en línea para aquellos que no puedan asistir en persona. La conferencia ofrece grandes oportunidades para aprender de los líderes de la comunidad y construir su red Rust.
imagen: @user6309018