对于有其他开发语言基础的,先大概过一遍语法特性(刚开始对生命周期、智能指针等概念不理解没关系,后面慢慢体会,不影响前期coding),然后跟着官方提供的库练习,完成新手村练习。
推荐IDE
-
前端: vscode + rust-analyzer插件
-
后端: RustRover, 对于习惯Jetbrains全家桶的,这个很不错
官方推荐练习库 这是cargo源码库,新手容易犯的错误时拉源码练习
cargo install rustlings # 安装库
rustlings init # 初始化练习库,会在执行命令当前目录生成rustlings文件夹
cd rustlings/ # 在exercises目录根据提示修改代码,练习
rustlings # 在代码编辑器中执行该命令,会对修改代码进行检测或提示
摘一些认为不错的
-
Rust权威指南
-
Rust 实战
-
Rust CookBook
-
Rust程序设计
-
Rust web 开发 知乎
极客时间-陈天-Rust编程第一课 讲的还不错