Syllabus
Chapter 1: Down the Rust Rabbit Hole
1.1 What is Rust?
Overview of the language.
What makes Rust special.
Why choose Rust? Safety, performance, and concurrency.
Installing Rust (Rustup, Cargo).
1.2 Your First Rust Program
Setting up the environment.
Writing and running a simple "Hello, World!" program.
Understanding the Rust compiler.
Creating and managing projects with Cargo.
Adding dependencies.
Chapter 2: The Mad Tea Party of Variables and Types
Immutable and mutable variables.
Data types in Rust (primitive and compound types).
Chapter 3: Through the Looking Glass of Ownership
Understanding ownership (our most important tea party rule!)
Borrowing and references.
The peculiar concept of lifetimes
Last updated