You don’t have to know every detail of
C++[Rust] to write good programs.- Bjarne Stroustrup, A Tour of C++, Ch. 1
Here's some resources I think are worthwhile.
- cheats.rs, if you want a single reference, check this out first
- Programming Rust, 2nd Edition, I personally prefer this over The Book
- quinedot's Learning Rust, a collection of great information built up on from the rust user forum
- Learning Material for Idiomatic Rust, list of links, just like this page
- Rust Atomics and Locks, great introduction to concurrent programming with a rust spin
- The Rust Reference & The Rustonomicon, must reads when using unsafe rust
Quizzes
- David Tolnay's Rust Quiz
- The Rust Book w/ Quiz
- Unfair Rust Quiz
- Unsafe 1-3. Misc. 6, 8
Rust Blogs
Other good blog entries
I may update these list from time to time, even remove things occasionally.
Special Topics
FFI and porting from C
- rust-bindgen
- Compiling C to Safe Rust, Formalized
- Porting C to Rust for a Fast and Safe AV1 Media Decoder
- Fish 4.0: The Fish Of Theseus
- CppCon 2024 - C++/Rust Interop
- Immunant
Cargo and Packaging
- https://www.pietroalbini.org/blog/downloading-crates-io/
- https://github.com/prestontw/bazel-rust-guided-experiment/tree/main/src
Misc
Check out later
Things I've seen linked, but haven't had the time to watch yet and decide if I want to recommend yet. This is kind of like my personal watch later list.