Skip to content

资源分享

这里汇集了优质的 Rust 学习资源,帮助你更快地掌握 Rust 语言。

官方资源

📚 文档

🛠️ 工具

教程与书籍

📖 中文教程

📚 英文资源

视频教程

📺 视频课程

练习与项目

🏃 练习平台

💻 项目灵感

社区与论坛

💬 论坛与讨论

🌟 中文社区

框架与库

🌐 Web 框架

  • Actix Web - 高性能 Web 框架
  • Axum - 基于 Tokio 的 Web 框架
  • Rocket - 易用的 Web 框架
  • Tide - 简洁的 Web 框架

⚡ 异步运行时

  • Tokio - 最流行的异步运行时
  • async-std - 标准库风格的异步库
  • Smol - 轻量级异步运行时

🔧 实用库

学习路径推荐

🌱 入门(1-2个月)

  1. 阅读《The Rust Programming Language》前几章
  2. 完成 Rustlings 练习
  3. 编写简单的命令行工具

🚀 进阶(3-6个月)

  1. 深入学习所有权和生命周期
  2. 学习异步编程(Tokio)
  3. 尝试开源项目贡献

🔥 高级(6个月+)

  1. 研究并发和并行
  2. 学习宏系统和 FFI
  3. 开发大型项目

编码规范与最佳实践

📋 规范

🔍 代码质量

博客与文章

✨ 推荐博客

会议与活动

🎤 会议

📅 活动

贡献资源

如果你有优质的 Rust 学习资源,欢迎分享!请通过以下方式联系:

  • 提交 GitHub Issue
  • 发送 Pull Request
  • 加入我们的 Discord 社区

提示:选择适合自己水平的资源,不要贪多。最重要的是动手实践,多写代码!