资源分享
这里汇集了优质的 Rust 学习资源,帮助你更快地掌握 Rust 语言。
官方资源
📚 文档
- The Rust Programming Language - Rust 权威教程(The Book)
- Rust by Example - 通过实例学习 Rust
- The Rust Reference - Rust 语言参考手册
- Standard Library API - 标准库 API 文档
🛠️ 工具
- Rust Playground - 在线 Rust 代码编辑器
- Cargo - Rust 包管理器文档
- Rustfmt - Rust 代码格式化工具
- Clippy - Rust 代码检查工具
教程与书籍
📖 中文教程
- Rust 语言圣经 - 深入浅出 Rust 教程
- Rust 程序设计语言 - 官方教程中文版
- Rust 权威指南 - Rust 学习指南
- Rust Primer - Rust 入门教程
📚 英文资源
- The Rust Book - 官方教程
- Rust in Action - Rust 实战
- Programming Rust - 高级 Rust 编程
- Rust for Rustaceans - Rust 进阶指南
视频教程
📺 视频课程
- Ryan Leigh - Rust Tutorial - Rust 视频教程
- Traversy Media - Rust Crash Course - Rust 快速入门
- Jon Gjengset - Rust for the Polyglot Programmer - Rust 进阶视频
练习与项目
🏃 练习平台
- Rustlings - 小练习驱动学习
- Exercism Rust Track - Rust 练习题集
- Advent of Code - Rust 解决编程挑战
- LeetCode Rust Solutions - 算题练习
💻 项目灵感
- Rust Examples - 实例代码
- Awesome Rust - Rust 项目集合
- Rust Projects - GitHub 上的 Rust 项目
社区与论坛
💬 论坛与讨论
- Rust Users Forum - Rust 用户论坛
- Rust Reddit - Reddit Rust 社区
- Stack Overflow Rust - Rust 问答
- Rust Discord - Rust Discord 社区
🌟 中文社区
- Rust.cc - Rust 中文社区
- Rust 中文论坛 - Rust 中文论坛
- Rust 知乎专栏 - Rust 专栏文章
- Rust 中文用户组 - GitHub 中文组织
框架与库
🌐 Web 框架
⚡ 异步运行时
🔧 实用库
学习路径推荐
🌱 入门(1-2个月)
- 阅读《The Rust Programming Language》前几章
- 完成 Rustlings 练习
- 编写简单的命令行工具
🚀 进阶(3-6个月)
- 深入学习所有权和生命周期
- 学习异步编程(Tokio)
- 尝试开源项目贡献
🔥 高级(6个月+)
- 研究并发和并行
- 学习宏系统和 FFI
- 开发大型项目
编码规范与最佳实践
📋 规范
- Rust API Guidelines - Rust API 指南
- The Rust Style Guide - 代码风格指南
- Effective Rust - Rust 最佳实践
🔍 代码质量
- Clippy Lints - Clippy 规则集
- Rustfmt - 自动格式化
- Rust Analyzer - 语言服务器协议
博客与文章
✨ 推荐博客
- The Rust Blog - Rust 官方博客
- Rust Inside - Rust 新闻和文章
- This Week in Rust - Rust 每周动态
- Ferrous Systems Blog - Rust 系统编程博客
会议与活动
🎤 会议
- RustConf - Rust 年度会议
- Rust Belt Rust - 区域 Rust 会议
- Rust Latam - 拉美 Rust 会议
📅 活动
- Rust Events - Rust 活动日历
- Global Rust Meetups - 全球 Rust 聚会
贡献资源
如果你有优质的 Rust 学习资源,欢迎分享!请通过以下方式联系:
- 提交 GitHub Issue
- 发送 Pull Request
- 加入我们的 Discord 社区
提示:选择适合自己水平的资源,不要贪多。最重要的是动手实践,多写代码!