A maneira mais comum para começar a estudar Rust é ler o livro oficial da linguagem. Irá ensinar sobre vários dos conceitos mais importantes sobre a linguagem.
- Versão em Inglês, "The Rust Programming Language"
- Versão em Português (tradução), "A Linguagem de Programação Rust"
A leitura pode ser acompanhada por:
Tente também reescrever programas que você tem em outras linguagens usando Rust. Leia o código fonte de outros projetos. Contribua. Acompanhe blogs que tratam da linguagem.
Uma lista não exaustiva de projetos para começar, sem ordem específica:
- Fazer um CRUD em Rust (escolha uma das bibliotecas mais comuns: axum, actix-web, rocket, warp)
- Estude sobre Cargo, o que é?
- Como fazer uma CLI?
- Manipulação de arquivos?
- Automações com Rust? Scripts?
- Serialização e desserialização (https://serde.rs)?
Se tiver alguma dúvida me marque no Twitter @vit0rrk, e/ou Luiz @lffgz.
Alguns outros livros interessantes:
- Programming Rust (por Jim Blandy, Jason Orendorff, Leonora F. S. Tindall)
- Rust for Rustaceans: Idiomatic Programming for Experienced Developers (por Jon Gjengset)
- Rust in Action (por Tim McNamara)
Comunidade no Telegram: https://t.me/rustlangbr
Outros links interessantes: