Rust 基础信息:Rust 入门指南(新手必读) 1 个改进

说明

本文旨在为想学习 Rust 的新手提供一条清晰的学习路径。

第一、基础信息

了解基础信息有助于更好的学习一门编程语言。

第二、入门

入门阶段学习简单的语法和表达式,此阶段不建议停留太久。入个门,能看懂简单的 Rust 代码即可,等项目经验积累了,过一段时间再重复过来学习。防止在文档阅读阶段花太多时间,而消磨了学习编程的乐趣。

学习 Rust 首推:《Rust 编程语言》 ,这是官方出品的入门书籍。此文档在 Rust 社区得到一致好评,推荐先过一遍这个文档。

Rust 社区 Wiki 也是一份很好的入门资料,是 Rust 论坛沉淀下来的知识。

第三、上手

Rust 出于维护成本与可移植性的考虑,标准库非常精简,绝大多数 Rust 项目都需要使用很多第三方库。对于新手来说,如何寻找与使用合适的第三方库是非常重要的技能。以下是一些可以参考的资源。

  • Rust Cookbook: 介绍了一些常见场景下 Rust 的最佳实践与需要使用到的第三方库。
  • crates.io: 官方的包托管网站,可以通过包名检索和分类浏览查找所需的包。
  • docs.rs: 官方的文档托管网站,自动生成所有发布在 crates.io 上的包文档。

第四、实践

Rust 是一门编程语言,如果你不是编译器专家的话,你学习 Rust 的目的应该是希望使用 Rust 来开发项目。这个时候 Rust 就如画家手中的画笔一样,你应该把大部分精力放在作品创作上,而不是过多地学习如何使用画笔。

你可以自己找一些项目来做,并且把他们开源到 GitHub 上。或者你可以在你现有的项目中,想想看哪些小功能可以使用 Rust 来实现。

在实战中,如果遇到问题,再去查看文档。社区的文档系统 https://learnku.com/rust/docs 里有很多文档可供查阅。

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!