書籍名 | 地址 | 推薦理由 |
---|---|---|
Go 指南 | https://tour.go-zh.org/ | 初學者熟悉 Go 語法的 palyground,無須搭建本地 Go 的環境,在線就編寫 Go 的代碼 |
Go實戰開發 | https://github.com/astaxie/go-best-practice | 這本書尚未完成,可是基礎的基本都講完了,這個書的做者就是著名的 Go 開源項目 beego 的做者 @astaxie,他的最佳實踐很是值得閱讀 |
Go Web 編程 | https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/preface.md gitbooks地址 |
這個本的做者也是上本書的做者 @astaxie,從開發環境搭建到構建一個 Web 應用,講解的都很是詳細,@astaxie 的這兩本書很是值得深度學習和閱讀,本書已經徹底寫完了 |
GO 命令教程 | https://github.com/hyper0x/go_command_tutorial | 《Go併發編程實戰》做者郝林書中的示例 |
Go入門指南 | https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/directory.md | 這本書也很是適合初學者,不過看了上面幾本書之後,看這本書,前面一些基礎內容均可以很快的刷過去了,這本書能夠主要看高級編程和實際應用這兩大部分 |
Go語言聖經 | http://docs.ruanjiadeng.com/gopl-zh/index.html | 這本書是 Go 語言著名書籍《The Go Programming Language》的中文翻譯版,若是以爲翻譯的書很差,能夠直接去看原著 |
Go by Example | https://gobyexample.com/ | 推薦這個網站的緣由是這裏有好多值得初學者學習的例子,這裏能夠做爲初學者「抄」(學習)代碼的地方 |
Go-SCP | https://checkmarx.gitbooks.io/go-scp/content/ | 這本書是關於 Go 安全相關的,本人尚未讀過,爲什麼放在這裏?由於是我老大推薦的? |
Vim黨固然是不須要 IDE 的,直接 Vim + Vim-go(或者 Emacs)html
目前最經常使用最火的文本編輯器有 VSCode、Sublime、Atomgit
他們均可以安裝相應的插件,就能夠支持 Go 的編碼了。我暫時用的是 Atom + go-plus,界面還比較美,以下圖:github
目前用的比較多的 IDE 有:IntelliJ idea、Goland、LiteIDE。golang
網站名 | 地址 | 推薦理由 |
---|---|---|
The Go Programming Language | https://golang.org/ | Go 的官方網站 |
Go 編程語言 | https://go-zh.org/ | Go 官網對應的中文網站 |
The Go Blog | https://blog.golang.org/ | Go 的官方博客 |
The Go Packages | https://golang.org/pkg/ | Go 的包官方文檔 |
Go 標準庫中文文檔 | http://cngolib.com/ | Go 標準庫中文文檔 |
這個也看我的吧,有些人不喜歡看文檔,或者有時候文檔看累了看會視頻。下面這些視頻本人看過開頭的,以爲講的還能夠,不事後面的我沒有繼續看下去了,由於以爲看視頻學習有點慢,我仍是選擇看刷書刷題啦~?web
網站名 | 地址 | 推薦理由 |
---|---|---|
Go 編程基礎 | https://github.com/Unknwon/go-fundamental-programming | 這套視頻適合初學者 |
Go Web 基礎 | https://github.com/Unknwon/go-web-foundation | 這是一套針對 Google 出品的 Go 語言的視頻語音教程,主要面向完成《Go 編程基礎》教程後但願進一步瞭解有關 Go Web 開發的學習者。 |
Go名庫講解 | https://github.com/Unknwon/go-rock-libraries-showcases | 這是一套針對 Google 出品的 Go 語言的第三方庫進行評測講解的集博客、示例與語音視頻爲一體的綜合教程,適合完成學習完成《Go編程基礎》教程的學習者。 |
Go語言第一課 | 慕課網上的課程 | 這個課程的錄製者是郝林,若是你是他的粉絲,可能你就不想錯過這個課程 |
Go語言社區(排名不分前後) |
---|
https://gocn.io |
http://studygolang.com |
http://www.golangtc.com |
http://www.golangweb.com |
最後,多多練習,多多實踐 Go,只要功夫深,鐵杵磨成針!編程
GitHub Repo:Halfrost-Field安全
Follow: halfrost · GitHub併發
Source: https://halfrost.com/new_gopher/app