Everyone overcomplicates learning Rust.

206 points arfsantonio 50 comments

Everyone overcomplicates learning Rust.

Read The Book. The whole thing. Yes, even when ownership makes no sense the first three times.
https://doc.rust-lang.org/book/

Then write code. Break things.

https://doc.rust-lang.org/rust-by-example/

https://practice.course.rs/

The async stuff? You'll know when you need it. Don't start there.

https://rust-lang.github.io/async-book/

Effective Rust and the Atomics book are for later — when you've actually shipped something and want to understand why it worked.

https://www.lurklurk.org/effective-rust/

https://marabos.nl/atomics/

Most people collect resources. Few people finish The Book. Start there.