Coming from Python. Can anyone offer some generic tips and answer a few questions?

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

Our great sponsors
  • SonarLint - Clean code begins in your IDE with SonarLint
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • Revelo Payroll - Free Global Payroll designed for tech teams
  • too-many-lists

    Learn Rust by writing Entirely Too Many linked lists

    After you finish reading The Book, read Learning Rust With Entirely Too Many Linked Lists. It'll help to solidify your understanding of what ownership and borrowing mean in more intermediate-level context. I've often seen PNGme suggested as the next step after that.

  • patterns

    A catalogue of Rust design patterns, anti-patterns and idioms

    Once you've got a basic understanding of Rust, The Little Book of Rust Books is great for branching out and, aside from more tasks-specific books, it includes things like Rust API Guidelines, Rust Design Patterns, The Rust Performance Book, the Rust Fuzz Book, and Secure Rust Guidelines.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • api-guidelines

    Rust API guidelines (by rust-lang)

    Once you've got a basic understanding of Rust, The Little Book of Rust Books is great for branching out and, aside from more tasks-specific books, it includes things like Rust API Guidelines, Rust Design Patterns, The Rust Performance Book, the Rust Fuzz Book, and Secure Rust Guidelines.

  • book

    The Rust Programming Language

    After you finish reading The Book, read Learning Rust With Entirely Too Many Linked Lists. It'll help to solidify your understanding of what ownership and borrowing mean in more intermediate-level context. I've often seen PNGme suggested as the next step after that.

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