Learn Rust by building one project per lesson: variables and types, control flow, then ownership, borrowing, and slices.

Read the lessons below in order.