5 个回答

除了 @along 推荐的文档和方法,我最近再使用的 roadmap.sh/rust 具有详细的学习路径可以参考,在此做推荐。

新手上路,请多包涵

‌《Rust 程序设计语言》(The Book)‌

被称为“Rust圣经”,覆盖语法、所有权系统、并发等核心概念,配套实践项目加深理解1。
支持离线阅读(通过 rustup doc 命令),提供中文翻译版本17。
‌《通过例子学 Rust》(Rust by Example)‌

以代码示例为主,适合喜欢动手实践的开发者,练习涵盖语法和常用库功能13。
‌Rustlings 练习课程‌

通过修复编译错误的小练习学习语法,支持命令行运行,适合《Rust by Example》之外的补充学习13。
二、视频课程
‌B站系列教程‌

包含中文配音的 Rust 基础到进阶教程,覆盖数据类型、控制流、闭包等知识点,适合零基础入门25。
‌清华大学官方课程‌

B站发布的系统性课程,注重理论与实践结合,适合系统化学习2。