GoFamily icon indicating copy to clipboard operation
GoFamily copied to clipboard

🔥【Go从入门到实战】Go相关学习资料、学习笔记汇总。

trafficstars

前言

不得不说Go语言真的是一门非常受广大开发者追崇与喜爱的语言,从网上随便搜索一下就可以发现许多优秀的社区,网站与文章。个人在学习一门新知识和语言之前都会先了解和收集一些相关的学习资料,然后选择合适自己的进行学习,该库是自己收集的Go相关学习资料、学习笔记、个人实战经验汇总希望能够帮助到想要学习和入门Go的小伙伴。


Go 学习推荐社区/网站

Go官网

GoCN社区

go语言中文网

Go夜读

Laravel-go

Go语言编程

Go中文文档(TopGoer)

地鼠文档

李文周的博客(Go语言学习之路)

极客兔兔

煎鱼-Go实战教程

Go 语言 - 编程导航

犬小哈教程

Go 编程语言-常见问题 (FAQ)

全栈编程

Go编程时光

Go 语言教程-菜鸟教程

Go 教程-W3Cschool

极客学院-Go相关教程

mojotv 进阶系列

七牛云Go代理

Go网址导航

Go编程语言

Go指南

Go语言编程-嗨客网

Learn Go with tests


Go Web开发学习指南

使用Golang构建Web应用教程

Go 实战:Web 入门


Go学习路线教程

Go 学习之路:Go 开发者博客、Go 微信公众号、Go 学习资料

超全golang面试题合集+golang学习指南+golang知识图谱+入门成长路线

Microsoft-开始使用Go

GO学习路线及资源分享

Go知识图谱(processOn脑图)

Go阅读清单

Go学习路线图

Go语言如何进阶?

Go学习书籍

Go并发编程实战

Go语言实战

学习Go语言(Golang)

Go语言圣经(中文版)

Go语言程序设计

Go语言标准库

Go语言编程

Go Web编程

Go入门指南

Go语言核心编程

Go 语言高性能编程

Go语言高级编程

The Little Go Book中文译本,中文正式名《Go简易教程》

Go语言设计与实现

Golang修养之路


开发工具

Visual Studio Code(免费)

Visual Studio Code 是一款轻量级但功能强大的源代码编辑器,可在您的桌面上运行,适用于 Windows、macOS 和 Linux。它内置了对 JavaScript、TypeScript 和 Node.js 的支持,并为其他语言(例如 C++、C#、Java、Python、PHP、Go)和运行时(例如 .NET 和 Unity)提供了丰富的扩展生态系统.

VS Code中的Go拓展

Go extension for VS Code

LiteIDE(免费)

LiteIDE 是一款简单,开源,跨平台的 Go IDE

Goland(付费)

Goland 是一款由捷克软件开发公司 JetBrains 专为 Go 开发的跨平台的商业 IDE。Goland 具有 Strong Code Insight、Navigation & Search、Run & Debug、Integration with VCSs、More than just a Go IDE 以及较强的 Extensibility,能够帮助 Gopher 轻松愉悦方便快捷地 read 和 write Go code。

Sublime Text(付费)

Sublime Text 是一款流行的文本编辑器软件,有点类似于TextMate,跨平台,可运行在Linux,Windows和Mac OS X。也是许多程序员喜欢使用的一款文本编辑器软件。https://www.jetbrains.com/go/download/#section=windows)


Go优秀项目汇总

GolangFamily

Go优秀项目,优质学习资源收集

中文版awesome-go

Go优秀开源项目推荐

Go优秀项目汇总-知乎

Go学习路线图

Go语言基础知识点思维导图

Go语言基础知识点思维导图.png

如何高效地学习Go?

来源👉

想要高效地的学习Golang,单单知道学习哪几个板块,是远远不够的。我们还需要将每个板块的知识点进一步细化。 ——成功与失败之间,最重要的是不容忽视的细节

那么开始进一步完善之前的知识点:

高效地学习Go路线图.png

Go学习路线图

来源golang-developer-roadmap-cn👉

Go学习路线图.png

Go知识图谱

来源GoCN👉

Go知识图谱.png