Skip to main content

21 Ways to Learn Rust

· One min read

21 ways to learn Rust.

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