rust 基础信息:rust 入门指南(新手必读) | rust 技术论坛-金年会app官方网

说明

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

第一、基础信息

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

  • 先学习下 rust 的历史 ——
  • 什么人在维护着 rust ?——
  • rust 过去有哪些版本?——
  • 下一个 rust 版本什么时候发布? ——
  • 不同的版本之间应该如何做选择? ——
  • rust 可以用来做什么项目? ——
  • 有哪些人使用了 rust? —— /

第二、入门

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

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

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

第三、上手

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

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

第四、实践

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

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

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

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

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