What is the best way to learn Rust from a complete beginner programmer?

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. Rustlings

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

    As for the Rust aspect, the same as everyone else - the book, rustlings, Doug Milford's tutorial, the beginner's guide etc. Find what works for you.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. command-line-rust

    Code for Command-Line Rust (O'Reilly, 2024, ISBN 9781098109417)

    You must write programs in a language in order to learn it. I also firmly believe that learning how to write and run tests is critical to learning any language. I wrote Command-Line Rust (O'Reilly, 2022) for the beginner (in Rust, at least) and with a focus on writing and testing small programs from very simple "Hello, world!" and getting increasingly more complex. You can look at https://github.com/kyclark/command-line-rust for the code/inputs/tests. Best of luck!

  4. Exercism - Scala Exercises

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

    https://exercism.org/ has been thrown around a bit. https://doc.rust-lang.org/stable/book/ is the main book for 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

  • Best path to learn rust

    3 projects | /r/rust | 4 Jul 2023
  • Managed to land a junior role need help!

    6 projects | /r/rust | 4 Jul 2023
  • Stuck at 4.3 of the rust book. It's so hard for me.

    5 projects | /r/rust | 23 Apr 2023
  • How do i get started with rust as my first language. I need tips and useful advice from rustians thanks.

    2 projects | /r/rust | 7 Mar 2023
  • Learning rust by example

    2 projects | /r/rust | 5 Mar 2023

Did you know that Rust is
the 5th most popular programming language
based on number of references?