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 the 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
Rust Blogs
I may update these list from time to time, even remove things occasionally.
Special Topics
FFI and porting from C
- https://immunant.com/blog/2020/09/transpiled_c_safety/
- C2Rust
- 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
- Immunant's C2Rust tmux