Rustlings 5.0.0 · Small exercises to get you used to reading and writing Rust code

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!

  • rust-how-do-i-start

    Hand curated advice and pointers for getting started with Rust

  • Rustlings is great. I did them after a couple of years in Rust for the same reason, and it was definitely worth it. You might want to check out https://github.com/jondot/rust-how-do-i-start as well where I put all these kind of things that I could find.

  • 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

  • One guide that goes more in that direction is the Learn Rust With Entirely Too Many Linked Lists (someone commented about it the other day in this sub, thank you!). Basically its a step by step process of implementing linked lists in Rust and all kinds of challenges/errors you get along the way. The guide also talks about optimization, memory allocation, why one design is better than the other and so on, so you are not just learning the syntax, but what happens under the hood. I quite like the method here. The guide is from 2018 and the language did change meanwhile, but its still very relevant.

  • book

    The Rust Programming Language

  • Other good resources are the official Rust Programming Language and Rust by example books. Rustlings do mention/link both of them in their exercises.

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