這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
GO語言跟它名字一樣是門比較裝逼的語言,鮮有菜鳥初學者教程,所以沒有語言基礎的話,理解起來會有點困難。閑來沒事整理了一個GO零基礎入門資料。
安裝與簡介
因為國內老被牆,被牆之後請在網上直接下載,下載連結
開發環境編輯器
1.Sublime,支援多標籤,自動排版,高亮,簡單的填補,簡單的SHELL直接運行等。
《Ubuntu下使用Sublime Text 2搭建Go開發環境》
《Sublime Text 2搭建Go開發環境(Windows)》
2.vim + gocode
《Go的Vim的高亮和自動補齊》
3.LiteIDE:只用於GO環境開發的編輯器
4.免費的golang線上開發環境:由實驗樓與StudyGolang合作提供的線上實驗室,可直接通過瀏覽器訪問進行Go語言的學習與編程。
一、對語言有初步感受
Go語言編程:實驗樓的GO語言基礎課,手把手教學,極其容易上手。
《GO指南》:簡單的介紹,給有一定基礎的人查看GO的基本特性文法規則。
二、系統入門
跟無聞學GO語言:無聞在51學院上的教學視頻教程。
《GO BY EXAMPLE》:GO的特性全部用簡單代碼給你展示,方便記不住的時候查詢和鞏固。
《GO 標準庫》: Polaris編寫,一本有價值的入門書
《GO WEB編程》:GO在WEB方面的編程應用學習指導
三、書籍
《GO語言編程》
《Go並發編程實戰》
四、社區
StudyGolang
Golang中國
五.熟悉API
API:多看官方的GO包類,熟悉各個功能模組介面。
六.GITHUB上的推薦項目:
1.GO與MYSQL的結合使用(作為入門熟悉)
https://github.com/Go-SQL-Driver/MySQL
https://github.com/Go-SQL-Driver/MySQL/wiki/Examples
2.StudyGolang:GO語言的網站示範
個人整理而成,如有不足歡迎補充
http://www.jianshu.com/p/a70098a94d18