September 2026
Intermediate to advanced
690 pages
12h 17m
English
Chapter 1: Why Rust? (unavailable)
Chapter 2: A Tour of Rust
Chapter 3: Basic Types
Chapter 4: Ownership
Chapter 5: References
Chapter 6: Expressions
Chapter 7: Error Handling
Chapter 8: Crates and Modules
Chapter 9: Structs
Chapter 10: Enums and Patterns
Chapter 11: Traits and Generics
Chapter 12: Operator Overloading
Chapter 13: Utility Traits
Chapter 14: Closures
Chapter 15: Iterators
Chapter 16: Collections
Chapter 17: Strings and Text
Chapter 18: Input and Output
Chapter 19: Threads (unavailable)
Chapter 20: Asynchronous Programming (unavailable)
Chapter 21: Asynchronous Programming Part 2: (unavailable)
Chapter 22: Macros (unavailable)
Chapter 23: Unsafe Code (unavailable)
Chapter 24: Foreign Functions (unavailable)
Read now
Unlock full access