Outros recursos de Rust
A comunidade Rust tem abundĂąncia de recursos gratuitos e de alta qualidade on-line.
Documentação Oficial
O projeto Rust hospeda muitos recursos. Estes cobrem Rust em geral:
- A Linguagem de Programação Rust: o livro gratuito canĂŽnico sobre Rust. Abrange o idioma em detalhes e inclui alguns projetos para as pessoas construĂrem.
- Rust By Example: abrange a sintaxe de Rust por meio de uma sĂ©rie de exemplos que mostram diferentes construçÔes. As vezes inclui pequenos exercĂcios onde vocĂȘ Ă© solicitado a expandir o cĂłdigo dos exemplos.
- Rust Standard Library: documentação completa da biblioteca padrão para Rust.
- The Rust Reference: um livro incompleto que descreve a gramĂĄtica Rust e o modelo de memĂłria.
Mais guias especializados hospedados no site oficial do Rust:
- O Rustonomicon: cobre Rust inseguro, incluindo trabalhar com ponteiros brutos e fazer interface com outras linguagens (FFI).
- Programação assĂncrona em Rust: abrange o novo modelo de programação assĂncrona que foi introduzido apĂłs o Rust Book ser escrito.
- The Embedded Rust Book: uma introdução ao uso do Rust em dispositivos embarcados sem um sistema operacional.
Material de aprendizagem nĂŁo oficial
Uma pequena seleção de outros guias e tutoriais para Rust:
- ALearn Rust the Dangerous Way: cobre Rust da perspectiva de programadores C de baixo nĂvel.
- Rust for Embedded C Programmers: cobre Rust da perspectiva dos desenvolvedores que escrevem firmware em C.
- Rust for professionals: cobre a sintaxe do Rust usando comparaçÔes lado a lado com outras linguagens como C, C++, Java, JavaScript e Python.
- Rust on Exercism: mais de 100 exercĂcios para lhe ajudar a aprender Rust.
- Ferrous Teaching Material: uma série de pequenas apresentaçÔes abrangendo tanto a parte båsica quanto a avançada da Linguagem Rust. Outros tópicos como WebAssembly e async/await também são abordados.
- Beginnerâs Series to Rust e Take your first steps with Rust: dois guias Rust voltados para novos desenvolvedores. O primeiro Ă© um conjunto de 35 vĂdeos e o o segundo Ă© um conjunto de 11 mĂłdulos que cobrem a sintaxe Rust e as construçÔes bĂĄsicas.
- Learn Rust With Entirely Too Many Linked Lists: exploração aprofundada das regras de gerenciamento de memória do Rust, através da implementação de alguns tipos diferentes de estruturas de lista.
Consulte o Little Book of Rust Books para ainda mais livros sobre Rust.