What do you think is the best way to learn Rust?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Rustlings

    :crab: Small exercises to get you used to reading and writing Rust code!

  • For your second question, there is even an official exercises page for Rust: https://github.com/rust-lang/rustlings/ and also https://doc.rust-lang.org/stable/rust-by-example/ . But I don't have experience with it (yet). The page you have linked looks interesting too.

  • tour_of_rust

    A tour of rust's language features

  • I am incredibly biased because I'm a primary contributor of this project, but maybe you'd have running through Tour of Rust ( https://tourofrust.com) ?

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • rust-by-example

    Learn Rust with examples (Live code editor included)

  • For your second question, there is even an official exercises page for Rust: https://github.com/rust-lang/rustlings/ and also https://doc.rust-lang.org/stable/rust-by-example/ . But I don't have experience with it (yet). The page you have linked looks interesting too.

  • easy_rust

    Rust explained using easy English

  • Second incredibly biased guy chiming in: here's a book I wrote that explains Rust in simple terms, plus 186 videos to accompany it. My keyboard is very clackety but otherwise people seem to like it.

  • AdventOfCode2020

    Solutions to all 25 AoC 2020 problems in Rust :christmas_tree:

  • https://adventofcode.com/2020 gives you well defined, deterministic problems that can be solved in a variety of ways. I'm loving it.

  • TablaM

    The practical relational programing language for data-oriented applications

  • +1 to redo something you know and kind of large but not hat much. (I learn Rust doing my own ORM and a programming lang).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts