Skip to content

Instantly share code, notes, and snippets.

@vit0rr
Last active November 20, 2022 12:22
Show Gist options
  • Save vit0rr/136226b267603c37749c324103ad62f8 to your computer and use it in GitHub Desktop.
Save vit0rr/136226b267603c37749c324103ad62f8 to your computer and use it in GitHub Desktop.
Como iniciar no Rust?

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.

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:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment