Golang算是我学习的第一门静态语言,也是目前唯一会的一门静态语言,当然会也只是局限于用Go编写出一些小玩具,但是Go在很多方面很优秀,而且很多库都很完善了,写起来有不下于动态语言效率,下面是我开始学习Golang的时候关注的一些项目,感谢前人翻译的各种文档,让我学习起来很轻松。

  • the way to go: Go入门指南,这本书比较系统友好(个人感觉)的讲解了Golang的语法,以及一些需要注意的地方

  • build-web-application-with-golang : 使用Golang编写一个网站程序,如果你已经看了前一本书,看完之后却还什么都不会,那么就看这一本书。这本书的作者是astaxie,是beego的作者,目前这个项目在github有20K的star。

  • The-Golang-Standard-Library-by-Example : Golang标准库的介绍,这本书简单介绍了Golang必备的标准库,先看看这些库,学习起来比较轻松。

Golang非常简单,属于类C语言,如果你会C,那么一定可以在一天内掌握,那么直接看官方指导就OK了。编辑器/IDE我是推荐Goland,是目前地球上用来写Go最好的工具,没有之一,如果有那么一定是VIM,Goland你每敲一个字,它都在预测你下一次字是什么,并已经把你想要输入的内容都准备好了,各种错误提示非常舒服,我强烈推荐。VIM纯属个人信仰。

最后,多敲代码,少发呆。