Rust 官方学习资源大全

2025-09-24 20:10:08
111次阅读
0个评论

Rust 官方学习资源大全

今天给大家整理 Rust 官方提供的所有学习和参考资源。这些资源涵盖了从入门到高级的各个阶段,是学习 Rust 的权威指南。希望对大家有帮助。

📚 主要学习入口


🎯 核心学习资源(必读)

📘 入门必读

资源 描述 适合人群 链接
《Rust 程序设计语言》 Rust 官方教程,最权威的入门指南 🔰 初学者 在线阅读 | GitHub
《通过例子学 Rust》 通过大量实例学习 Rust 语法和概念 🔰 初学者 在线阅读 | GitHub

📗 工具文档

工具 描述 用途 链接
Cargo Rust 的包管理器和构建工具 📦 项目管理 文档 | 源码
rustc Rust 编译器使用指南 🔧 编译配置 文档 | 源码
rustdoc 文档生成工具 📝 文档编写 文档 | 源码

📙 参考手册

资源 描述 适合人群 链接
《Rust 语言参考》 Rust 语言的完整规范 🎓 进阶用户 文档 | GitHub
Rust 版本指南 各个 Rust 版本的特性说明 📊 版本管理 文档 | GitHub
编译错误索引 常见编译错误的详细解释 🐛 问题解决 查看

🚀 专业领域资源

🌐 Web 开发

资源 描述 技术栈 链接
WebAssembly 教程 Rust 与 WebAssembly 开发指南 🌐 前端/性能优化 教程 | GitHub
异步编程指南 Rust 异步编程完整教程 ⚡ 高并发应用 教程 | GitHub

🔧 嵌入式开发

资源 描述 应用场景 链接
嵌入式 Rust 教程 嵌入式系统开发完整指南 🤖 物联网/硬件 教程 | GitHub

🍳 实践指南

资源 描述 内容类型 链接
Rust Cookbook 常见编程任务的解决方案集合 🍳 代码示例 查看 | GitHub
API 设计指导原则 Rust API 设计的最佳实践 📐 库开发 指南 | GitHub

🔬 高级和内部资源

🧙‍♂️ 高级主题

资源 描述 难度 链接
The Rustonomicon Unsafe Rust 和底层编程指南 🔥 专家级 阅读 | GitHub
The Unstable Book 实验性功能和 nightly 特性 ⚠️ 实验性 查看 | 源码

🛠️ 开发工具

工具 描述 用途 链接
rustup Rust 工具链管理器 🔧 环境管理 说明
mdBook Markdown 文档生成工具 📚 文档制作 手册 | GitHub

🏛️ 社区和治理

资源 描述 内容 链接
Rust RFC Rust 语言发展提案和讨论 🗳️ 语言演进 查看 | GitHub
rustc 贡献指南 参与 Rust 编译器开发的指南 🤝 开源贡献 指南 | GitHub

📋 学习路径建议

🔰 初学者路径

  1. 《Rust 程序设计语言》 - 系统学习基础概念
  2. 《通过例子学 Rust》 - 通过实践巩固知识
  3. Cargo 文档 - 学习项目管理
  4. Rust Cookbook - 学习常见编程模式

🎓 进阶路径

  1. 《Rust 语言参考》 - 深入理解语言规范
  2. async-book - 掌握异步编程
  3. API 设计指导原则 - 学习库设计最佳实践
  4. 专业领域资源(根据需求选择)

🔥 专家路径

  1. The Rustonomicon - 掌握 unsafe Rust
  2. rustc 贡献指南 - 了解编译器内部
  3. The Unstable Book - 跟踪最新特性
  4. Rust RFC - 参与语言设计讨论

🌏 中文资源

💡 提示:许多官方文档都有社区维护的中文翻译版本,可以在 GitHub 或者GitCode上搜索对应的中文翻译项目。

📞 获取帮助


最后更新:2025年9月

🎯 建议:收藏本页面作为 Rust 学习的导航页,根据自己的学习阶段和兴趣领域选择合适的资源进行深入学习。

收藏00

登录 后评论。没有帐号? 注册 一个。