How to start with Rust?

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

Our great sponsors
  • JetBrains - Developer Ecosystem Survey 2022
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • 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.

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • 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