1. Introduction
  2. Part I — Foundations
  3. 1. Introduction and Motivation
  4. 2. Getting Started
  5. 3. Built-in Types and Variables
  6. 4. Control Flow
  7. 5. Data Structures and Collections
  8. 6. Enums and Pattern Matching
  9. Part II — Core Concepts
  10. 7. Ownership and Borrowing
  11. 8. Crates and Modules
  12. 9. Error Handling
  13. 10. Traits and Generics
  14. 11. From and Into Traits
  15. 12. Closures and Iterators
  16. Part III — Advanced Topics & Migration
  17. 13. Concurrency
  18. 14. Unsafe Rust and FFI
  19. 15. Migration Patterns
  20. 16. Best Practices
  21. Part IV — Capstone
  22. 17. Capstone Project: CLI Task Manager