在微软 Docs 网站发现了一个 Go 教程,英文叫做:《Take your first steps with Go》,中文叫做:《开始使用 Go》,中文版教程地址:
<https://docs.microsoft.com/zh-cn/learn/paths/go-first-steps/>
该教程开始就提到,如果你想学习编程语言,但不知从何处着手? 那就从此处开始吧!该教程教你了解使用 Go 编译简单程序所需的基本语法和思维过程。
通过这教程,你能够学到如下知识:(8 个模块)
- 安装编写第一行 Go 代码所需的工具。
- 了解如何使用包、变量和函数。
- 了解如何在 Go 中使用控制流。
- 了解 Go 的数据类型。
- 了解如何处理错误。
- 使用方法和接口
- 了解 Go 中并发的工作原理。
- 编写并测试程序
不过真的需要能够较好学习该教程,你需要具备一些常规的编程基础知识,而且至少熟悉一种编程语言。
![ms01.png](https://static.studygolang.com/210321/bab75c4f26a037d6ddf9484d6cdd7f68.png)
根据该教程的建议,学习完大概需要 5 小时 24 分钟。
大概浏览了下这个教程,其中涉及了较多使用示例,每个模块会有学习目标、学习之前需要具备的条件,学习完每一个模块会有测试题,方便验证学习成果,还支持在线提交答案。此外,每个模块结尾会对该模板进行知识点总结,帮你进行整理。比如第一个模块:
![ms02.png](https://static.studygolang.com/210321/dd9d9d3394a3f76e5f69e336c20d4960.png)
看一下其中一个模块的知识检查,这些甚至可以作为面试题:
![ms03.png](https://static.studygolang.com/210321/93c6d2b94c27a118647628019a21bc2a.png)
你觉得这个教程怎么样?微软出品,我认为差不了。此外,这是不是表明微软也更重视 Go 了?哈哈哈
再次给下链接:<https://docs.microsoft.com/zh-cn/learn/paths/go-first-steps/>。