rust学习资源与进阶资料
基础
- The Rust Programming Language
- Rust by Example
- 实例化的讲解方法,通过一个个可实际运行的例子去介绍 Rust 的特性和用法,有的时候,代码是最好的老师。
- 中文版
- The Rust primer for beginners
- Rust 入门秘籍
- 这是一本 Rust 的入门书籍,相比官方书籍《The Rust Programming Language》,本书要更详细、更具系统性,本书也尽量追求准确性。
- Rust First Steps
- 微软的 Rust 教程,简短精炼,适合初学者。
- 官方中文
- Rust Cookbook
- Rustlings
- 官方出品,涵盖大量小练习,打怪通关学习 Rust。
- Jetbrains IDE 可以直接下载课程,编辑器内写代码做练习。
- Learning Rust With Entirely Too Many Linked Lists
- Read Rust - Getting Started
- Stanford CS 110L:Safety in Systems Programming
- This class is focused on safety and robustness in systems programming. We will use the Rust programming language as a vehicle to teach mental models and paradigms that have been shown to be helpful in preventing errors, and we will look at how these features have made their way back into C++.
- 2020 年课程的 B 站中文字幕版
- 2021 年课程主页、2022 年课程主页
- Rust 语言圣经 (Rust 教程 Rust Course)
- rust-course 国人写的 Rust 教程,对 Rust 语言进行全面且深入的讲解,书中辅以生动的示例和习题。
- Rust 官方文档中文教程
- Visualizing memory layout of Rust’s data types
- 可视化了 Rust 的类型在内存中的布局,入门必看。
- Rust 实践指南
- zzy/rust-guide 《Rust 实践指南》,聚焦重要的主题,展示可能的解决方案。以开发中的实际问题为导向,以优雅的解决方案为目标,以完整的实例实践解决方案。
- Bilibili:软件工艺师
- Rust Language Cheat Sheet