Go 学习之路:Go 开发者博客、Go 微信公众号、Go 学习资料(文档、书籍、视频)
Go 学习之路将会不断更新维护,如果有推荐的博客、微信公众号、学习资料,可以提交 Issue。
=======
Star History
➡️ Go 夜读
➡️ Go: A Documentary by golang.design
Go 学习资料
Go 进阶 |
---|
Go 官方博客 |
Go 官方包文档-pkg |
Go 标准库中文文档-cngolib |
深入理解 Go by teh-cmc |
深入理解 Go by tiancaiamao |
Go 内部原理的一系列文章和视频 |
编写和优化 Go 代码 |
Go 语言博客实践 |
Go 面向包的设计和架构分层 |
Go 语言轻松进阶 |
Go 面试 |
---|
Go 开发建议 |
编程面试题的 Go 实现 |
面前必看 |
Go 学习视频
课程名称 | 简单介绍 |
---|---|
Go 编程基础 | 这套视频适合初学者。 |
Go Web 基础 | 主要面向完成《Go 编程基础》教程后希望进一步了解有关 Go Web 开发的学习者。 |
Go 名库讲解 | 主要是对 Go 语言的第三方库进行评测讲解的,集博客、示例与语音视频为一体的综合教程,适合完成《Go 编程基础》教程之后的学习者。 |
Go 语言第一课 | 郝林 |
Go 箴言 - Rob Pike | |
Learn Go Syntax in one video | 一小时教你 Go 语法的视频 |
Todd McLead | 非常热爱分享 Go 教程的大叔,有开通 Udemy 课程。 |
Go In 5 Minutes | 5分钟学一个小知识点。 |
JustForFunc | 很多知识点的 Gopher,YouTuber 教学视频 |
Jon Calhoun | 一系列的 Go 实现的算法视频。 |
Go 语言基础教程 (O’Reilly) | O‘Reilly 的 Go 语言基础教程。 |
Go Web Programming Bootcamp | Todd McLeod 在别的学校开过的训练营视频,从 Go 基础讲到基础的服务器开发和 GAE。 |
Go 夜读 |
Go 频道(YouTube 和 Bilibili)
YouTube
Golang Channel | Intro | Subscribers |
---|---|---|
justforfunc: Programming in Go | Series of talk recordings and screencasts mainly about Go and the Google Cloud Platform | 33.1K subscribers |
The Go Programming Language | Videos about working with the Go Programming Language. | 26K subscribers |
Gopher Academy | Gopher Academy | 20.1K subscribers |
dotconferences dotgo | Tech Conferences, re-invented. | 17.9K subscribers |
GopherCon UK | GopherCon UK | 8.35K subscribers |
Go In 5 Minutes | This channel has weekly 5 Minute Screencasts that each contain a focused, self contained tip, best practice or pattern related to programming with the Go programming language (http://golang.org). | 6.48K subscribers |
package main | "package main" is all about Go - for beginners or advanced engineers, everyone is welcome an I hope everyone can find something useful and interesting. It contains real-world tutorials, where we'll build real things together. | 5.47K subscribers |
TalkGo | Weekly Go Online Meetup via Bilibili | 4.07K subscribers |
Asta Xie | Gopher China 大会的一些视频回看 | 3.37K subscribers |
Singapore Gophers | Singapore Gophers | 2.99K subscribers |
Bo-Yi Wu | http://blog.wu-boy.com/ | 2.16K subscribers |
Changkun Ou | Science and art, life in between. | 1.56K subscribers |
GopherCon Europe | GopherCon has arrived to Europe on 2018 and we're traveling the continent: 2018 - Reykjavik, Iceland 2019 - Tenerife, Canary Islands 2020 - Online 2021 - Berlin, Germany | 1.36K subscribers |
Go Northwest | Go Northwest is a single day, community-driven conference devoted to the Go programming language held in the Pacific Northwest. https://gonorthwest.io/ | 836 subscribers |
GopherCon Israel | GopherCon brings the Israeli Go community together through its events. The GopherCon brand is well known and respected for its high standards and diverse appeal. | 677 subscribers |
Golang Taiwan | Golang Taiwan 是由一群熱愛 Go 語言的台灣 Gopher 所組成的開發者社群,定期舉辦跟 Go 相關的技術活動,醞釀 Go 開發社群能量 | 411 subscribers |
Forge Utah | The Utah FORGE team at the University of Utah is committed to publicizing and improving basic knowledge of geothermal energy and EGS technologies. | 148 subscribers |
Utah Golang User Group | Presentations from the Utah Golang User Group (#UTGO) | 92 subscribers |
Bilibili
Golang Channel | Intro | Subscribers |
---|---|---|
Go 夜读 | 所有与 Go 相关的技术知识、架构实践,TalkGo 读书会的阅读清单,读书笔记,读书小结等。 | 1.9 万粉丝 |
土妹编程 | 硅谷老年(senior)程序员,认真做对技术人有帮助的干货视频! | 1.7 万粉丝 |
eggo-tech | 公众号:幼麟实验室。我们师徒二人,就想做点儿形象通透的编程教程。 | 5674 粉丝 |
面向加薪学习 | 专注于Go、Java、Flutter、Vue、React、Taro、小程序、Android、项目管理、软件架构 | 3202 粉丝 |
GopherChina | GopherChina | 2396 粉丝 |
欧长坤 | https://changkun.de | 725 粉丝 |
Go 文章或项目
标题 | 简单介绍 |
---|---|
Create A Real Time Chat App With Golang, Angular 2, And Websockets | 对于用 Go 语言来入门后端的我来说,如何和其它技术结合使用令我耳目一新(尽管看起来不难) |
How do I go about learning Go? | |
Resources for new Go programmers | |
Using Golang in Production - My Experiences | |
An example of gin | |
Learn Go with tests | |
Go-SCP |
Go 播客
名称 | 简单介绍 |
---|---|
GoTime | A panel of Golang experts and special guests discuss the Go programming language, the community, and everything in between. |
Go 夜聊 | 「Go 夜聊」是一档由杨文和欧长坤主持的针对 Go 语言的播客节目。我们的宗旨是让更多的人了解 Go ,包括 Go 语言的发展和未来规划,当然也有很多资深 Gopher 与 Go 语言的故事。 |
Go 开发工具
1. Vim
Golang 开发环境搭建-Vim 篇 by Tonybai
2. 文本编辑器 + 插件
Visual Studio Code、Sublime Text 3、Atom
VSCode 插件列表(欢迎大家补充):
插件名称 | 插件描述 |
---|---|
GitLens | 非常方便的查看文件代码的 commit 信息(提交时间,提交人等)。 |
Code Runner | 针对非常多的语言而快速方便执行的小插件。 |
filesize | 在 VSCode 底部工具栏,非常方便的显示文件大小。 |
Go | Go 语言插件。 |
Terminal | 命令行工具插件。 |
Vim | Vim 插件 |
VSCode Great Icons | VSCode 美化不同的文件。 |
WakaTime | 统计项目代码的时间。 |
BetterComments | 代码注释 |
3. IDE
IntelliJ idea + Go Plugin、Goland、LiteIDE
博客地址和 RSS 地址
本博客列表涉及的文章内容支持 定制化 Google 搜索。
本博客列表也提供同步更新的 OPML 文件(下载 OPML 文件),可供导入到例如 feedly 等第三方订阅工具中,特别感谢 icepy 提供自动转换脚本。这里有 导入教程,我对程序做了一点修改,rss 地址可选填。
注意:本项目中的 Export.py 文件必须用 python3 执行。
Go 社区
Go 语言社区(排名不分先后) | 特色 |
---|---|
TalkGo | Go 夜读、TalkGo 读书会,Go 相关技术讨论社区 |
Go 中国 | GoCN 每日新闻、问答社区 |
Go 语言中文网 | 问答社区、开源项目、资源、图书、下载、官方文档。 |
Golang 中国 | 问答社区、图书、下载。 |
Golang 语言社区 (www.Golang.LTD) | 问答社区 |