回答
開始於http://tour.golang.org。它會引導您瞭解語言特性和差異。
然後在本地安裝它,嘗試移植你用另一種語言編寫的簡單東西。
最重要的資源是standard package docs和http://godoc.org/這樣的網站,它爲任何公共代碼庫提供在線文檔生成器。
文檔Effective Go對於解釋如何使用各種語言功能也非常有用。
在the Go wiki上有一組視頻。
對於博客,請嘗試使用http://blog.golang.org/,http://dave.cheney.net/,http://labix.org/和http://www.goinggo.net/作爲首發。
不幸的是,外面的Go書瞄準的是移動目標,所以他們很難全面。我建議堅持使用通常充滿代碼示例的官方軟件包文檔。
甲很好的提示慣用代碼是讀package source files,尤其是*_test.go
文件作爲它們通常提供的大部分包可以使用要領很好的例子。順便說一下,這對於全面的軟件包測試來說是一個很好的副作用。
另請參閱http://talks.golang.org/。你幾乎可以隨便挑選一個(比如[this](http://talks.golang.org/2013/bestpractices.slide#1)或[this](http://talks.golang.org/2012/10things) .slide#1)),並有很好的學習你不知道的東西的機會。 – twotwotwo
- 1. 我如何開始使用MEAN堆棧?
- 2. 我如何開始使用reactjs和graphql?
- 3. 我應該如何開始使用neo4j?
- 4. 我如何開始使用Mercurial?
- 5. 我如何開始使用Z80?
- 6. 我應該如何開始使用Iphone?
- 7. 我如何開始使用MEAN.IO?
- 8. 我如何開始使用SharpSVN?
- 9. 我如何開始使用SSRS?
- 10. 我如何開始使用libsandbox
- 11. 我如何開始使用Rails 4?
- 12. 我如何開始使用Android?
- 13. 如何T0我開始使用PHP
- 14. 我如何開始使用Perl 6?
- 15. 我將如何使用Rails測試開始「從頭開始」?
- 16. 如何開始使用Node.js?
- 17. 如何開始使用C
- 18. 如何開始使用webservice
- 19. 如何開始使用SoftHSM
- 20. 如何開始使用socket.io?
- 21. 如何開始使用twitCurl?
- 22. 如何開始使用LAMP?
- 23. 如何開始使用Mesa
- 24. 如何開始使用tabris?
- 25. 如何開始使用ndepend?
- 26. 如何開始使用C++?
- 27. 如何開始使用JFreeChart?
- 28. 如何開始使用BouncyCastle?
- 29. 如何開始使用Wicket?
- 30. 如何開始使用ExtJS?
youtube video? – user2485710
我想說的是http://gobyexample.com,這是解釋框架基本原理的最佳網站之一。還有Rob Pike在twitter上爲它提供保證。 – ymg
另請查看http://learnxinyminutes.com/docs/go/,該網站對於幾乎所有語言都是一個驚人的迷你參考。 – ymg