|over 2 years ago||5 days ago|
|BSD 2-clause "Simplified" License||GNU General Public License v3.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
How Long Should It Take A Beginner To Learn Rust and Build Projects?
6 projects | reddit.com/r/rust | 4 Jun 2021
My take is here, I learned by creating this repo: https://github.com/deavid/crappylinkedlists
4 projects | reddit.com/r/rust | 16 Aug 2022
I'd say it's absolutely worth learning, even if just to broaden your perspective on programming, but I might be biased :p . If you're interested, check out the Rust book: https://doc.rust-lang.org/book/
What’s everyone working on this week (33/2022)?
5 projects | reddit.com/r/rust | 15 Aug 2022
I've just started learning Rust this weekend after using Haskell for multiple years. I'm following The Rust Book and everything is pretty clear so far! Can't wait to start working on my first OSS project in Rust 🥳
Hello i am a new rust dev and i started learning rust via the docs but there are to complicated whats an other good and free rust learning way?
1 project | reddit.com/r/rust | 13 Aug 2022
What docs? Do you mean "the book", ie. https://doc.rust-lang.org/book/? If not, you should read that.
How to have multiple mutable references to one object?
1 project | reddit.com/r/learnrust | 12 Aug 2022
The literal entire point of the borrow checker is to stop you from doing this. You should read the book, since you obviously have not. That's the starting place.
14 projects | news.ycombinator.com | 11 Aug 2022
The Rust Programming Language book is usually the first thing people recommend.
Writing a new programming language. Part II: Variables and expressions
3 projects | dev.to | 10 Aug 2022
We are going to implement our language using rust, so I'll be following the standard rust project setup. If you are new to rust, please refer to the rust book which is a great resource to learn it.
Large project uses Rust backend. My backend developer left. How hard is it for me to learn Rust and take over for him.
After The Book, my advice is to read Learning Rust With Entirely Too Many Linked Lists, which helps to solidify your understanding of what Rust's rules mean for writing data structures, rather than using ready-made ones off crates.io.
If you haven't heard about it, reading (and implementing the projects in!) The Book is considered the canonical way to start. After that, jumping straight in may or may not work, depending on how complex the codebase is.
It took me some months to realy understand the content. Also Rust has a very good documentation see: https://doc.rust-lang.org/book/
I would second the other recommendations on this post to start with the official book (https://doc.rust-lang.org/book/). I would say reading the first ~15 chapters (+doing the exercises) would give you a good baseline from which you should be a position to start experimenting independently without constantly getting stuck (you'll still get stuck, but having read this far into the book you'll probably have a decent idea of what it is that you need to lookup to get yourself unstuck). I'd budget 2-3 days if you're quick, maybe a week if you're slower.
What are some alternatives?
rust-by-example - Learn Rust with examples (Live code editor included)
solana-program-library - A collection of Solana-maintained on-chain programs
Rustlings - :crab: Small exercises to get you used to reading and writing Rust code!
github-cheat-sheet - A list of cool features of Git and GitHub.
nomicon - The Dark Arts of Advanced and Unsafe Rust Programming
Rust-Full-Stack - Rust projects here are easy to use. There are blog posts for them also.
rust-raspberrypi-OS-tutorials - :books: Learn to write an embedded OS in Rust :crab:
sqlx - 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL.
tour_of_rust - A tour of rust's language features
HandsOnRust - The source code that accompanies Hands-on Rust: Effective Learning through 2D Game Development and Play by Herbert Wolverson
too-many-lists - Learn Rust by writing Entirely Too Many linked lists
rust - Empowering everyone to build reliable and efficient software.