本文完全**:
不知道是不是有同學打算開始學習 golang,確不知道如何開始,至少我開始學習的時候就是這種感覺,為了這個,我查詢了很多的帖子和問答。網上的 golang 資料雖然不多,但是也不少,這個我的乙個學習路線,從簡單內容開始,可以作為參考。
官方:
中文網:
這裡也可以忽略不看,因為每乙個教程都會介紹怎麼配置環境
作業系統
個人推薦使用 linux,可以使用 ubuntu 或者 fedora ,如果條件允許(不差錢) 也可以使用 mac,當然使用 windows 也是可以的,慢慢的就會知道 windows 下做開發的糾結了。
開發環境
開發工具教程也有很多,看個人的喜好吧,推薦看 go 入門指南 ,這個也是由 無聞 翻譯 的 the way to go ,不過社群的版本對排版進行了優化並加入了後面沒有翻譯完的部分。
至少要叫常用的全都看一遍,如 strings / strconv / http 等,如果有能力可以將它們都記住,如果記憶力不太好(像我這樣)至少也要知道有什麼,用到的時候通過手冊可以快速找到。
官方標準庫:
中文版的標準庫:
極力推薦 ,可以在學習的時候看這個,有關於標準庫的詳細說明和示例,學習起來會容易一些,等全都明白了要使用的時候可以去檢視上面的文件。
更新:
又發現了乙個不錯的學習標準庫的資料: 《go語言標準庫》the golang standard library by example ,有點小遺憾就是不是很全,個別的包沒有完成,不過 astaxie 的那個也不全,可以互相參考著看。
完成到這個時候,你肯定已經入門了,剩下就開始寫自己的東西吧,比如寫乙個部落格,或者去學習乙個框架,不知道怎麼繼續去深造的話就去招聘**上看看自己喜歡的企業都要求什麼,招聘要求會什麼就去學什麼。
C語言學習路線
1.了解c語言 c語言歷史 c語言特點 2.演算法 什麼是演算法 演算法有哪些 3.資料型別 c語言包含的資料型別 變數的命名規則 常量 變數 4.運算子與表示式 什麼是運算子 什麼是表示式 5.輸入輸出函式 字串的輸入輸出 6.選擇程式結構 if語句,if else語句 使用 switch語句 使...
GO語言學習
sudo apt get install golang但是用ubuntu的庫安裝有幾個不好的地方 因此建議不要使用ubuntu的庫安裝golang環境 golang社群的安裝指導 wget tar c usr local zxf go1.6.2.linux amd64.tar.gz設定環境變數,修改...
Go語言學習
執行 go run go main函式 打包 go build 用於測試編譯包,在專案目錄下生成可執行檔案 有main包 go install 主要用來生成庫和工具。一是編譯包檔案 無main包 將編譯後的包檔案放到 pkg 目錄下 gopath pkg 二是編譯生成可執行檔案 有main包 將可執...