1.3 怎样学习Go语言

作为作者,我当然希望大家能够通过阅读本书来系统地学习Go语言。1.3 怎样学习Go语言 - 图1不过,客观地讲,我们还是可以通过很多渠道来学习它的。比如,可以通过浏览Go语言官方网站(http://golang.org)来了解所有规范和细节,还可以在代码包文档网站(http://godoc.org)中查询到标准库和几乎所有流行的第三方库中的代码包的文档和使用示例。

当然,我们能够利用的资源远不止这些。本书的附录会罗列出更多的学习资源,尤其是中文资源。不过,比查阅相关学习资源更重要的是——动手编码。毕竟我们学习的是软件开发技术,用代码说话是学习这类技术的有效途径。在编码过程中,我们可以感受到这门编程语言的鲜活性。只有积累了足够的代码量,我们才可以感悟到很多更高层次的思想(比如Go语言背后的哲学)。

总之,理论+实践并且交叉积累它们无疑是最好的学习方式。正因为如此,本书也会尽量以此种方式为大家呈现Go语言。我会讲解语言、规范,也会探究原理。与此同时,我会辅以大量代码作为示例,并专门展示和讲解很多规模更大的案例。希望这样的叙述方式能够帮助你更好、更快地掌握Go语言,并愿意使用它来编写程序。如果你觉得有更好的方式可以融入其中,那么请告诉我。我会在后续的版本中加以改进。