How Long Should It Take A Beginner To Learn Rust and Build Projects?

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

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
  • Rustlings

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

    What worked for me was to practice along with reading. Do the rustlings course. Practice by doing the exercism challenges. Continue reading. Pick a problem of your own. Something you already solved with any other language you know and solve it with rust. Keep at it. It will get better!

  • Exercism - Scala Exercises

    Crowd-sourced code mentorship. Practice having thoughtful conversations about code.

    What worked for me was to practice along with reading. Do the rustlings course. Practice by doing the exercism challenges. Continue reading. Pick a problem of your own. Something you already solved with any other language you know and solve it with rust. Keep at it. It will get better!

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • book

    The Rust Programming Language

    I read the Rust Book: https://doc.rust-lang.org/book/

  • crappylinkedlists

    Learning materials about Rust using Linked Lists in a weird manner

    My take is here, I learned by creating this repo: https://github.com/deavid/crappylinkedlists

  • zzping

    Ping your home network while you sleep - learning Rust project

    I did my own mini programs in Rust; initially there were a few benchmarks for Diesel. Later I did zzping: https://github.com/deavid/zzping/

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