How to start with Rust?

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

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

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

  • Start learning with The Book for a nice intro to the language. At the same time use rustlings a bunch of small exercises to make sure everything you read makes sense.

  • awesome-rust

    A curated list of Rust code and resources.

  • Start writing some small CLI programs like cat, mv, head, and then start a project on something you're familiar with. Awesome Rust will give you a list of crates you can use to write your project.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • too-many-lists

    Learn Rust by writing Entirely Too Many linked lists

  • After the book, Learning rust with to many linked lists will expose you to some hard parts of rust linked lists are difficult to write in rust.

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