语法基础
-
官方的 rust book https://doc.rust-lang.org/book/title-page.html
-
通过例子学 Rust https://rustwiki.org/zh-CN/rust-by-example/index.html
-
官方 rustlings 小练习 https://rustlings.cool/
-
Rust 语言圣经 https://course.rs/basic/intro.html
-
Google 出的 Rust 教程 https://google.github.io/comprehensive-rust/welcome.html
-
Rust 程序设计语言 https://kaisery.github.io/trpl-zh-cn/title-page.html
-
Learn Rust Easy 一本中文入门书 https://rustycab.github.io/LearnRustEasy/
语法进阶
-
官方 rust 死灵书 https://doc.rust-lang.org/nomicon/intro.html
-
Rust 原子操作和锁 https://marabos.nl/atomics/
-
Rust 原子和锁—中文翻译 https://atomics.rs/about-book.html
-
写各种链表练习 Rust https://rust-unofficial.github.io/too-many-lists/index.html
项目实战
-
构建兼容 Redis 协议的 KV 存储 https://w02agegxg3.feishu.cn/docx/Ktp3dBGl9oHdbOxbjUWcGdSnn3g
-
实现一个简单的 DNS 服务 https://github.com/EmilHernvall/dnsguide/tree/master
-
构建一个简单的微服务 https://www.goldsborough.me/rust/web/tutorial/2018/01/20/17-01-11-writing_a_microservice_in_rust/
-
写一个简单的网页应用 https://www.sheshbabu.com/posts/rust-wasm-yew-single-page-application/
-
Rust 构建一个文本编辑器 https://www.flenker.blog/hecto/
Tokio 异步编程
-
Tokio 中文文档:https://tokio-zh.github.io/document/
-
项目实战:mini-redis https://github.com/tokio-rs/mini-redis
数据结构和算法
推荐
-
《Rust 程序设计》
-
《Rust 权威指南》
-
《Rust 实战》
-
《深入理解 rust 并发编程》
其他
-
《Command-Line Rust》
-
《Rust Atomics and Locks》
-
《Rust for Rustaceans》
-
《System Programing with Rust》
-
《Rust 编程之道》