1.对于有一定编程基础的人,学习 Rust 一般要经历三个阶段:
(1)整体学习一遍 Rust 语法。对 Rust 语法和语言特性有一个充分了解。
(2)Rust 基本所有权概念需要一定深入理解。
(3)深入领域学习。上面两个阶段完成以后,就可以投入到领域实践中,进一步深入学习。
这三个阶段,面对不同经验的学习者,学习时间可长可短,因人而异。在学习过程中,可以搭配一些项目,由简入深。要点就是,不要急于求成。
2.对于编程零基础的人,在遵循上面三个阶段学习之前,需要补充一些必要的基础:
(1)计算机科学基础,推荐一些快速入门的书籍:《计算机是如何工作的》、《程序是如何跑起来的》、《网络是如何连接的》
(2)入门一下 C 语言。入门 C 语言之后,学习 Rust 的时候有对比,更容易理解。
(3)然后再遵循上面的三个阶段来学习 Rust 。
正在学习或即将要学习Rust的你们,还有什么补充建议吗?帮助更多的爱好者更好地学习Rust。