Part 7 of 10 in the PowerShell and Other Languates path

Part 5 of 6 in the Programming Languages Tour path

Introduction to Rust Programming booklet cover

Introduction to Rust Programming

DOCX 1.8 MB Beginner Sep 2026

Memory safety without garbage collection: Enforced at compile time via ownership and lifetimes.

What you'll learn

  • Getting Started with Rust
  • Language Foundations
  • Data Structures & Types
  • Traits & Generics

Table of contents

  1. Getting Started with Rust
  2. Language Foundations
  3. Data Structures & Types
  4. Traits & Generics
  5. Error Handling & Lifetimes
  6. Traits in Practice & Functional Patterns
  7. Modules & Project Architecture
  8. Error Handling & Resilience
  9. Testing & Debugging
  10. Cargo, Crate Publishing & Build Pipelines
  11. FFI & External Integration
  12. Advanced Patterns & DSL Design
  13. Concurrency & Async
  14. Diagnostics, Logging & Observability