21 Ways to Learn Rust
· One min read
21 ways to learn Rust.
- Read: The Rust Book - https://doc.rust-lang.org/book/ or the abridged version: https://jasonwalton.ca/rust-book-abridged/
- Code: Do the Rustlings exercises - https://github.com/rust-lang/rustlings
- Course: How to Learn Rust by Tim Macnamara - https://learning.accelerant.dev/view/courses/how-to-learn-rust
- Read: Rust By Example - https://doc.rust-lang.org/rust-by-example/
- Code: Use Exercisms Rust Track - https://exercism.org/tracks/rust
- Do Projects: Build some real-world applications - https://codingchallenges.fyi/challenges/intro
- Watch: Let’s Get Rusty - https://www.youtube.com/@letsgetrusty
- Course: Comprehensive Rust - https://google.github.io/comprehensive-rust/
- Read: Error Handling in Rust - https://blog.burntsushi.net/rust-error-handling/
- Course: Ultimate Rust Crash Course - https://www.udemy.com/course/ultimate-rust-crash-course/
- Course: Rust Essential Training by Barron Stone - https://www.linkedin.com/learning/rust-essential-training/learn-rust-programming
- Course: Advanced Rust: Managing Projects by Barron Stone - https://www.linkedin.com/learning/advanced-rust-managing-projects/manage-and-test-rust-projects?
- Read: Effective Rust - https://www.lurklurk.org/effective-rust/use-types.html
- Subscribe: This week in Rust - https://this-week-in-rust.org/
- Read: Rust Atomics and Locks by Mara Bos - https://www.oreilly.com/library/view/rust-atomics-and/9781098119430/
- Read: Hands On Concurrency with Rust - https://www.packtpub.com/product/hands-on-concurrency-with-rust/9781788399975
- Read: Hands-on Rust: Effective Learning through 2D Game Development and Play - https://pragprog.com/titles/hwrust/hands-on-rust/
- Read: Rust for Rustaceans by Jon Gjengset - https://nostarch.com/rust-rustaceans
- Read: Zero to Production in Rust by Luca Palmieri - https://www.zero2prod.com/index.html
- Read: Programming Rust
- Watch: The crust of Rust playlist by Jon Gjengset - https://www.youtube.com/playlist?list=PLqbS7AVVErFiWDOAVrPt7aYmnuuOLYvOa