Go編程語言是一個開源項目,能夠提升程序員的工做效率。程序員
Go富有表現力、簡潔、乾淨、高效,它的併發機制使編寫可以充分利用多核和聯網機器的程序變得容易,而其新穎的類型系統可實現靈活的模塊化程序構建。Go能夠快速編譯成機器碼,但它具備垃圾收集的便利和運行時反射的功能,它是一種快速、靜態類型的編譯語言,感受就像一種動態類型的解釋語言。golang
下載和安裝Go編譯器、工具和庫的說明。編程
Go的交互式介紹分爲三個部分,第一部分涵蓋基本語法和數據結構;第二部分討論方法和接口;第三部分介紹了Go的併發原語;每一個部分都以一些練習結束,這樣你就能夠練習所學的內容,你能夠在線參閱或在本地安裝,使用以下:數據結構
$ go get golang.org/x/tour
這會將tour二進制文件放在工做區的bin目錄中。併發
還有視頻,此文檔解釋瞭如何使用go命令獲取、構建和安裝包、命令和運行測試。編程語言
總結了經常使用的編輯器插件和帶有Go支持的IDE的文檔。編輯器
提供了編寫清晰、慣用的Go代碼的技巧的文檔,任何新的Go程序員都必須閱讀,它增長了tour和語言規範,這二者都應該首先閱讀。模塊化
總結用於診斷Go程序中的問題的工具和方法。工具
關於Go的常見問題的答案。學習
由Go社區維護的wiki。
Go標準庫的文檔。
Go工具的文檔。
官方Go語言規範。
指定在一個goroutine中讀取變量的條件,能夠保證觀察到在另外一個不一樣的goroutine中對同一變量的寫操做產生的值的文檔。
Go版本之間的變化摘要。
Go項目的官方博客,包括Go團隊和嘉賓的新聞和深度文章。