关闭

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

标签: golanggo语言go
4049人阅读 评论(0) 收藏 举报
分类:

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

1
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

《Go语言入门》第一个Go语言程序——HelloWorld

概述 上一篇讲了 如何在Windows下安装Go语言编程环境,接下来讲一下入门必修课:第一个Go语言程序——HelloWorld。其实Go语言入门是很简单的,上一篇已经成功在Notepad++中运行H...
  • testcs_dn
  • testcs_dn
  • 2015-11-29 18:46
  • 9739

Go语言入门——从一个简单例子入门

查看文档 首先先分享一个可以在本地就能查看文档的骚操作(linux系统) 1.打开命令行终端,输入godoc -http=:8000,如果想后台运行在后面加个& 2.然后打开浏览器,输入网址:loca...
  • qq_36474134
  • qq_36474134
  • 2017-09-26 22:18
  • 232

Go语言基础:method

我们在C语言中,struct中声明函数,而Go中则不能再struct中声明函数。而是采用另外一种形态存在,Go中叫method。method的概念method是附属在一个给定的类型上,语法和函数的声明...
  • uudou
  • uudou
  • 2016-09-02 15:47
  • 1224

go 语言 入门

  • 2013-11-28 09:52
  • 1.27MB
  • 下载

我为什么放弃Go语言

我为什么放弃Go语言?有好几次,当我想起来的时候,总是会问自己:这个决定是正确的吗?是明智和理性的吗?其实我一直在认真思考这个问题。开门见山地说,我当初放弃Go语言,就是因为两个“不爽”:第一,对Go...
  • liigo
  • liigo
  • 2014-04-14 19:24
  • 347405

GO语言基础环境搭建以及HelloWorld

Go语言(golang)是Google推出的一种全新的编程语言。关于其详细介绍请自行百度,直接介绍基础开发环境配置。 1、安装GO安装包。 官方下载地址应该是 https://code.google....
  • PrinceTerence
  • PrinceTerence
  • 2015-05-25 11:22
  • 1586

go语言快速入门:Web应用的HelloWorld(11)

go有很多优秀的框架,可以在其基础之上进行Web开发,非常方便。其实即使不使用框架,go提供的面向web开发的标准包使用起来进行Web开发也极为方便。至少第一个Web应用的入门HelloWorld,在...
  • liumiaocn
  • liumiaocn
  • 2017-02-05 07:03
  • 2130

Go语言学习感悟

学习Go有一段时间了,从被它吸引到了解到一定深度,有一些学习过程和资料推荐可以说一下给新人
  • dalerkd
  • dalerkd
  • 2017-10-23 16:24
  • 108

go语言快速入门:Web开发框架(10)

go语言进行开发Web开发,虽然使用go语言自身的包即可实现,但是需要快速开发的时候对初学者还是有一定的障碍。go语言有上千个开源的项目,而这其中也不乏面向web开发的框架,比如Revel/beego...
  • liumiaocn
  • liumiaocn
  • 2017-02-04 21:46
  • 2943

go语言快速入门:IPC之Socket(9)

多进程之间的通信常见的手段有管道/信号量/共享内存/Socket等,在上篇文章中介绍了管道的使用方法。管道在多进程通信中使用方便但是也具局限性,当通信双方在不同的机器上的时候通信方式更多采用Socke...
  • liumiaocn
  • liumiaocn
  • 2017-02-03 23:07
  • 1313
    个人资料
    • 访问:760491次
    • 积分:9842
    • 等级:
    • 排名:第2078名
    • 原创:138篇
    • 转载:728篇
    • 译文:4篇
    • 评论:26条
    文章分类
    最新评论