Rust 学习资源

9,704 阅读14分钟

这篇文章主要是总结下学 Rust的一些资料。

基础

进阶

有潜力的教程

练习实战的小项目

游戏开发相关

其他领域相关

Rust 动态

各种汇总(Awesome 系列)

Podcast

博客

  • llever.com/

    • 包含很多 Rust 周报及相关博文的翻译,不过现在好像不更新了。
  • 芽之家

    • 同样是包含很多 Rust 周报及相关博文的翻译,同样好像不更新了😓

博客 RSS

名称订阅链接
This Week in Rustthis-week-in-rust.org/atom.xml
Read Rustreadrust.net/all/feed.rs…
Rust Reddit Hotreddit.0qz.fun/r/rust/hot.…
Rust.ccrustcc.cn/rss
Awesome Rust Weeklyrust.libhunt.com/newsletter/…
Rust 精选rustmagazine.github.io/rust_magazi…
Rust on Mediummedium.com/feed/tag/ru…
Rust GameDev WGgamedev.rs/rss.xml
知乎专栏 - 时光与精神小屋rsshub.app/zhihu/zhuan…
酷熊 Amos fasterthanlifasterthanli.me/index.xml
pretzelhammer/rust-blogwww.ncameron.org/blog/rss/
Nick Camerongithub.com/pretzelhamm…
FOLYDfolyd.com/blog/feed.x…
Alex Chiwww.skyzh.dev/posts/index…

作为参考的学习路线

各种方法入门

jondot/rust-how-do-i-start

路线 1

Rust Study RoadMap

作者在文中提供了两种学习路线。

路线 2

  1. 通读 Rust by Example,把其中的例子都自己运行一遍,特别是对其中指出的错误用法也调试一遍。
  2. 通读 The Rust Programming Language,在进行了第一步后,已经基本对 Rust 的常用概念有所了解了,这个时候再读这本官方教程,进一步理解某些细节。
  3. 行了,到这一步后你就可以尝试做一个项目了,然后在做项目的过程中你一定会需要各种各样的库,请到 Crates 上搜索,寻找适合你需求的 crate,了解它们的用法,必要时查阅它们的源码。一开始写实际代码时,你肯定会很痛苦,Rust 编译器一定会不断地折磨你,这个时候不要放弃,返回去再看 Rust by Example 和 The Rust Programming Language,然后终有通过编译的那一刻,恭喜你,入坑了!

常用站点

其他资料

本文参考

文章作者: 猫冬

文章链接: frankorz.com/2022/01/18/…