
Rust-101 от Ralf Jung — это бесплатный курс, который учит Rust не через сухую теорию, а прямо в коде. Ты постоянно пишешь программы, а заодно разбираешься в том, как работает ownership, borrowing, lifetimes и traits. Дальше курс заводит в более сложные темы вроде итераторов, многопоточности с Arc, Mutex и RwLock, а также затрагивает unsafe-Rust.
Чтобы стартовать, нужно поставить Rust, склонировать репозиторий Rust-101 и запускать проект через cargo run. Всё обучение строится вокруг редактирования main.rs и выполнения заданий прямо в коде.