Изучить Rust
С чего начать?
"The Rust Programming Language", ласково называемая "книгой", даст вам обзор языка начиная с базовых принципов. По ходу чтения вы создадите несколько проектов и к концу изучения получите твёрдое понимание языка.
Другой вариант, Rustlings, поможет вам в установке и настройке инструментов Rust, и обучит вас основам чтения и написания кода на Rust. Это альтернатива книге "Rust на примерах", которая работает с вашим собственным окружением.
Если чтение сотен страниц о языке — не ваш стиль, то вам стоит взглянуть на "Rust на примерах" ("Rust By Example", RBE). Пока "Книга" большим количеством слов рассуждает о коде, RBE показывает куски кода и сводит рассуждения к минимуму. Также она содержит упражнения!
Совершенствуйтесь с Rust
Прочитайте основную документацию
Вся документация также доступна локально. Команда rustup doc
откроет её в вашем браузере даже без сети!
Полное руководство по API стандартной библиотеки.
Руководство по редакциям Rust.
Книга о пакетном менеджере и системе сборки Rust.
Узнайте как создать удивительную документацию для вашего проекта.
Познакомьтесь с опциями, доступными в компиляторе Rust.
Подробные объяснения ошибок, которые вы можете получить от компилятора.
Развивайте свои навыки в прикладной сфере
Изучите как писать эффективные консольные приложения на Rust.
Используйте Rust для создания нативных браузерных библиотек с помощью WebAssembly.
Станьте опытным разработчиком под микроконтроллеры и другие встраиваемые системы с Rust.
Мастер Rust
Интересно узнать о самых тёмных уголках языка? Здесь вы можете докопаться до мелочей:
Reference не является формальной спецификацией, но она более детализирована и комплексна, чем книга.
Читать ReferenceRustonomicon - это ваш путеводитель в тёмное искусство небезопасного Rust. Иногда его называют "’nomicon".
Читать ’nomiconUnstable Book содержит документацию о нестабильных возможностях, которые вы можете использовать только в ночной версии Rust.
Читать Unstable Book