这 8 个 Rust 学习资源值得每个新手收藏起来

这 8 个 Rust 学习资源值得每个新手收藏起来

很多 Rust 新手都有一个问题:学 Rust 到底该看什么资料?网上的教程、视频、博客、课程等等一大堆,但是大多数的时候是放进收藏夹里吃灰,安慰自己收藏就是学会了。

如果让我推荐几个值得长期收藏的学习资料的话,我会把下面这份清单送给每一个 Rust 新手。

The Book

The Rust Programming Language(The Book) 是Rust 官方出品的学习教程,也是绝大多数 Rust 开发者的起点。

它覆盖了从基础语法、所有权与借用、错误处理,到泛型与 trait、并发编程、模块化开发等知识点,每个章节都搭配了可直接运行的代码示例,可以说,非常适合零基础读者系统入门。

Rust 语言圣经

如果你觉得阅读英文教程会让你感觉到很累,那不妨看看国内开发者维护的高质量、完全开源的 Rust 中文教程------Rust 语言圣经

与 The Book 的定位相似,它参考了 The Book 的体系,同时结合了中文开发者的习惯进行补充和扩展,也同样是非常适合零基础读者系统入门。

Rustlings

如果说 The Book 是教材,那么 Rustlings 就是习题集。

它提供了大量练习题,包含所有权、借用、生命周期等内容。你需要亲手修改代码,让测试通过,这种学习方式比单纯阅读教程要高效得多。

Tour of Rust

Tour of Rust 是交互式的 Rust 入门学习教程,内容同样覆盖的很全面,而且支持简体中文。从某种程度来说,它甚至比 The Book 更适合作为 Rust 新手的第一个入门教程。

blessed.rs

blessed.rs 是 Rust 社区维护的一个生态推荐列表。它能告诉你:

  • 命令行工具开发用哪个库?
  • ORM 怎么选?
  • HTTP 框架用哪个?
  • ...

它就相当于 Awesome List,极大地降低了新手探索 Rust 生态的成本。

Rust Design Patterns

Rust Design Patterns 算是被低估了的 Rust 学习资料,几乎没人推荐过它。

它收集了大量 Rust 社区实践,比如 Builder、New Type、Type State 等设计模式,可以说,是帮助你写出地道 Rust 代码的重要工具之一。

油管博主 Jon Gjengset

油管博主 Jon Gjengset,中文社区喜欢称呼他为油条哥,是全球最知名的 Rust 进阶教学 UP 主。

他的代表作《Crust of Rust》深度拆解所有权、生命周期、并发、Unsafe、过程宏等进阶知识。国内有大量搬运、翻译他的视频。

Rustonomicon

社区喜欢把 Rustonomicon 称为黑魔法书,它的内容会涉及到 Unsafe、内存布局、并发模型等进阶内容。非常不适合刚入门时阅读,因为 100% 会看不懂。

但是当你使用 Rust 超过半年后再回来读它,你会对 Rust 的设计有全新的理解。

结语

Rust 的学习曲线确实比很多语言陡峭,但这并不是因为 Rust 难,而是因为 Rust 带来了很多新的思维方式。从所有权到生命周期,从 Trait 到 Unsafe,每一个阶段都有对应的学习资料。

不要试图一次学完 Rust,找到适合当前阶段的资源,坚持写代码,你会发现曾经让你困惑的概念,某一天突然就理解了。

相关推荐
Nturmoils1 小时前
ksql 里这些命令不用加分号,但日常查库少不了
后端
Dilee2 小时前
Spring AI 接 RAG 最小 Demo:DeepSeek、Ollama、SimpleVectorStore 一次跑通
后端
ClouGence4 小时前
Oracle CDC 架构优化:从主库直连到 DataGuard 备库同步
数据库·后端·oracle
Gopher_HBo4 小时前
Go语言学习笔记(十二)Tcp实现Rpc
后端
糖拌西瓜皮4 小时前
Java开发者视角:深入理解Node.js异步编程模型
java·后端·node.js
雪隐4 小时前
个人电脑玩AI-04让5060 Ti给你打工——本地claude code编程助理
人工智能·后端
AskHarries4 小时前
Browser Tool:网页打开、点击、输入、截图和验证
后端
程序员cxuan4 小时前
分享一下我最近常用的 10 个 Codex 小技巧。
人工智能·后端·程序员
一线大码5 小时前
Smart-Doc 的简单使用
java·后端·restful