Terminus

ProgrammingTool

Rust

A systems language that checks memory safety when it compiles, without a garbage collector.

About 40 hours of study.

Learning just this? See your route to it

Where to learn it

Read
The Rust Programming Language

Steve Klabnik, Carol Nichols and the Rust community

Chapters 1–13, then 15–16 (smart pointers and concurrency)

Watch
The Rust Lang Book (videos)

Let's Get Rusty

The whole playlist, one video per chapter of the book

Practise
Rustlings

The Rust community

All the exercises, in order

Small broken programs you fix one at a time, on your own machine.

Wrong chapter, dead link, or know something better? Tell us on GitHub.

Before and after

Learn first

Helps to know: C and memory

Rust

Opens up

Nothing else on the map yet.