Изучить Rust

С чего начать?

"The Rust Programming Language", ласково называемая "книгой", даст вам обзор языка начиная с базовых принципов. По ходу чтения вы создадите несколько проектов и к концу изучения получите твёрдое понимание языка.

Другой вариант, Rustlings, поможет вам в установке и настройке инструментов Rust, и обучит вас основам чтения и написания кода на Rust. Это альтернатива книге "Rust на примерах", которая работает с вашим собственным окружением.

Если чтение сотен страниц о языке — не ваш стиль, то вам стоит взглянуть на "Rust на примерах" ("Rust By Example", RBE). Пока "Книга" большим количеством слов рассуждает о коде, RBE показывает куски кода и сводит рассуждения к минимуму. Также она содержит упражнения!

Совершенствуйтесь с Rust

Прочитайте основную документацию

Вся документация также доступна локально. Команда rustup doc откроет её в вашем браузере даже без сети!

Стандартная библиотека

Полное руководство по API стандартной библиотеки.

Руководство по редакциям языка

Руководство по редакциям Rust.

Книга по Cargo

Книга о пакетном менеджере и системе сборки Rust.

Книга по rustdoc

Узнайте как создать удивительную документацию для вашего проекта.

Книга по rustc

Познакомьтесь с опциями, доступными в компиляторе Rust.

Руководство по ошибкам компилятора

Подробные объяснения ошибок, которые вы можете получить от компилятора.


Развивайте свои навыки в прикладной сфере

Книга о консольных приложениях

Изучите как писать эффективные консольные приложения на Rust.

Книга по WebAssembly

Используйте Rust для создания нативных браузерных библиотек с помощью WebAssembly.

Книга Embedded

Станьте опытным разработчиком под микроконтроллеры и другие встраиваемые системы с Rust.

Мастер Rust

Интересно узнать о самых тёмных уголках языка? Здесь вы можете докопаться до мелочей:

Книжная полка

Reference не является формальной спецификацией, но она более детализирована и комплексна, чем книга.

Читать Reference
Две руки держат огонь

Rustonomicon - это ваш путеводитель в тёмное искусство небезопасного Rust. Иногда его называют "’nomicon".

Читать ’nomicon
Рука выпускает искры

Unstable Book содержит документацию о нестабильных возможностях, которые вы можете использовать только в ночной версии Rust.

Читать Unstable Book