GO语言学习资源收集

一、在线学习教程

主要整理一些比较系统的Go语言学习教程,适合新手学习;

1、官网:

The Go Programming Language

官网里面新手推荐看:

  • A Tour of Go(Go语言编程指南) (中文版本在这里: Go 指南):主要是带你了解基础的Go语言和使用方法,重点是有个在线编译器,可以在浏览器里面写Go语言,直观感受Go语言;

  • How to Write Go Code:也是带你入门学习Go语言的,类似教程吧,英文的,新手同样可以看;

  • https://golang.org/ref/spec:Go编程语言的参考手册,英文的;

下面推荐一些教程,分为文档形式和视频形式的教程,可以按照自己的喜好进行选择。

2、在线教程——文档:

  • Go by Example (中文版:GO - Go by Example 中文版):纯文档;

  • 实验楼Go语言编程入门教程:纯文档+在线开发环境;

  • 易百教程Go语言入门:纯文档;

  • 菜鸟教程Go 语言教程:纯文档;

  • 标准库中文版

  • Go by Example翻译

  • Go by Example 中文版

  • Go指南交互

  • Go入门指南

3、在线教程——视频:

  • 51CTO上 跟无闻学Go语言:Go编程基础视频教程

  • 慕课网上 Go语言第一课

  • 网易云课堂Go编程基础

  • 【尚硅谷】Golang入门到实战教程丨一套精通GO语言

4、其他

  • Go语言体验:免费的golang在线开发环境,可直接通过浏览器访问进行Go语言的学习与编程。

  • 学习一门语言自然少不了动手实战,那么实战项目教程可以去各大学习网站找,一般都会有,就不一一列出来了,需要的自己去看就行,推荐实验楼上的实战教程吧,毕竟文档的话随时都可以看,就像看文章一样:Go语言实战项目

二、GO语言相关书籍:

  • 《Go语言圣经 》(中文版:Go语言圣经 · GitBook),就是那本 《GO程序设计语言》,studygolang 上有电子书,推荐的人较多,可以看看;

  • 《深入解析Go》:gitbook上开源书籍 ,免费可以看的,作者主要分享对Go语言的内部实现的一些研究;

  • 《 Go Web 编程》:主要是介绍如何用 GO 进行 Web 开发,是从国外翻译来的一本书,通过 net/http 标准库介绍 Go 如何开发 web 项目,很纯粹,这本书很快就能看完,难度不大,但有一读的必要

  • 一本学习 Go 语言的免费电子书:代码托管在github上的,可以克隆项目,书籍主要是教你如何使用Go语言;

  • 《Go 语言实战》,有了一定的 GO 基础后再来读这本书,没有找到电子版,可以看纸质版;

  • 《Go语言编程之旅》,通过项目的形式学习 GO 语言,可以访问 电子版本 阅读;

  • 《Go语言标准库》,通过 GO 的标准库来学习 GO 语言,作者是 studygolang 发起人,未完稿。

  • 《Go 学习笔记》,雨痕大佬的书,真的是学习笔记,对 Go 语言总结非常到位,每章都很精彩,不过读这本书最好有些 Go 的经验,不然会有点枯燥,因为文字描述都是点到即止;

  • 《GO 语言高级编程》,涵盖CGO、Go汇编、RPC实现、Web框架、分布式系统等高阶主题;

三、其他相关GO语言资源整理:

网上有很多大牛已经总结了一些很好的Go语言资源整理,所以我不必重复造轮子了,直接整理在一起了,都可以看看,毕竟里面有很多好的资源,对于学习肯定是有帮助的。

  • awesome-go

  • Go语言资料收集

  • GO语言各种资源收集

  • GO语言零基础入门资料整理

还有这些里面也可以找到一些不错的资源:

  • 知乎上的话题: 怎么学习golang?

  • 博主写的文章:go学习笔记

四、Go语言社区

  • 官网下载 https://golang.org/dl/

  • Go中文网站 https://go-zh.org

  • Golang中国 https://golangtc.com/

  • GO语言中文网 https://studygolang.com/

  • Go语言社区 http://www.golang.ltd/

  • Go 语言学习资料与社区索引 https://github.com/Unknwon/go-study-index

五、其他相关:

还有一些杂七杂八的文章文档,就放在一起吧,挑感兴趣的看就行了;

  • https://godoc.org/:熟悉package

  • Golang 知识点总结

  • 编写地道的Go代码

  • [翻译]十条有用的 GO 技术

  • Go 入门学习教程:算是比较系统的学习文档;

  • 你可能还不知道的一些 Go 语言工具

  • Go简明教程

  • 使用Go语言每分钟处理1百万请求(译)

  • Go开源项目速查表

你可能感兴趣的:(golang,golang,学习,开发语言)