We decided to ask the Go expert and CTO at QArea’s, Maksim Kuharenko, to share his personal list of must-have Golang sites with news, analytics, cases, and tutorials - so you can receive the information from different experts, form own opinion about the language and improve coding skills. QArea developers write on Go for 4 years (this experience is pretty rare in developers community, especially if you consider the fact that the language was officially announced only 8 years ago). Maksim Kuharenko and his team were practically pioneers of Golang development so if there is someone to be asked about most credible sites, it is him.

Golang Code

golangcode.com

Golang Code provides brief how-to articles with less words and more code samples - the articles are tiny and to the point. The blog provides short answers to little everyday questions (how to generate a random number, print a variable’s type, convert an int to a string etc). It definitely deserves to be on your must-read list just in case a problem arrives.

GoalngBrdge Forum

forum.golangbridge.org

Go Forum is a perfect source of experience and professional advice for beginners. Questions and topics are divided into few categories:

Each of the categories is regularly updated and discussed both by experts and beginners. The community is very active (17.4k posts, 2.1 k topics, 4.2k users, 5.4 k likes). New questions and answers about Golang app and web development are published at least 2-3 times a day.

GoForum Statistics. Source: https://forum.golangbridge.org/about

GoTime

https://changelog.com/gotime

What can be better for a beginner than watching a full-time Golang show with world’s best experts? Go Time Show is hosted by Erik St. Martin (Cloud Developer Advocate for Microsoft, Azure, and GopherCon), Carlisia Pinto (Golang trainer), Brian Ketelsen (Go expert, author of numerous talks and webinars).

Each week they invite best Golang experts (the show was already visited by Dmitri Shuralyov, Chase Adams, Alexander Neumann and many others) to discuss getting into Golang, its advantages, and specifics.

The show can be watched both live and in-record - the new episode goes out every Thursday.

Golang Programs

golangprograms.com

The website is a perfect source of free education and Golang development tools. The programs and tutorials are divided into two categories: basic programs and advanced ones. Here you can find practical code solution to your problem and find patterns and techniques for creating Go applications.

If you haven’t worked on Golang projects before, we suggest you find interesting the page “What is Go?”. There is everything a beginning developer wants to know - information about data type, constants, variables, operators, concurrency, tutorials for working with interface, channels, and logging go programs. You can subscribe and regularly receive new Go programs to your e-mail.

Golang on JetBrains

blog.jetbrains.com/go

GoLand blog is one of the most popular Go blogs. They publish tons of free guides every week where they not only tell but show how to solve the problem, give advice on which Golang framework or package to use. The blog is new (was created in 2016) - there is no outdated information.

Golang issue tracker on JetBrains. Source: https://youtrack.jetbrains.com/issues/GO 

The thing we love most about the site is not only the materials itself but also comments on the articles. The discussions between experts are not only engaging to read, but also are very useful for those who have only started exploring Golang.

Golang community on Reddit

reddit.com/r/golang

If you want to be a real GoLang geek, welcome to Reddit Go community. Where else can you find 85+ posts per week with hundreds of comments under? For those who are interested in keeping track on latest Golang trends and participating in the most active discussions, Reddit community is a must-have.

The list was created by QArea CTO, Maksim Kuharenko, a credible Golang expert and trainer. Do you have your own list? Share it in comments.

P.S. QArea’s blog is also a good source of recent Golang news and updates - so stay tuned for new publications. Look at some articles we have published recently:

If you have some questions or project ideas, contact us - our Golang developers are going to provide you a detailed consult.

原文: https://qarea.com/articles/top-15-resources-and-sites-learn-golang

Top15的golang学习资源网站的更多相关文章

  1. Android学习资源网站大全

    https://github.com/zhujun2730/Android-Learning-Resources 整理了一些 Android 的博客链接.学习资源网站.站在巨人的肩膀上,会看得更远.整 ...

  2. 国外.net学习资源网站

    转载 :出处:http://www.cnblogs.com/kingjiong/ 名称:快速入门地址 http://chs.gotdotnet.com/quickstart/ 描述:本站点是微软.NE ...

  3. JAVA学习资源网站

    中文java技术网——http://www.cn-java.com/ 灰狐动力(http://www.huihoo.com/)—— 该站点有许多的开源的项目的介绍和学习,涉及操作系统,数据库等许多方向 ...

  4. 网络安全与CTF在线学习资源网站

    http://www.sec-wiki.com/skill/ 安全技能(里面渗透逆向编程都有介绍) http://blog.knownsec.com/Knownsec_RD_Checklist/ 知道 ...

  5. Golang 学习权威网站

    Golang 是一个开源的编程语言,它能让构造简单.可靠且高效的软件变得容易. Golang 是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发 ...

  6. 收集的常用的CTF学习资源网站

    http://www.sec-wiki.com/skill/        安全技能学习路线(迷茫就看它) https://wiki.x10sec.org/       介绍了CTF各个方向的基础知识 ...

  7. Golang学习 - 学习资源列表

    Golang 学习资源: <Go 语言圣经(中文版)>  - 书籍 http://shinley.com/index.html <学习 Go 语言> - 书籍 http://w ...

  8. GO学习资源站

    GO语言学习资源网站 http://golangtc.com https://gobyexample.com http://golang-examples.tumblr.com

  9. .net 网站开发学习资源

    慕课网 前端基础学习 http://www.imooc.com/course/list?c=fe 了解需求 例子之一 http://wenku.it168.com/d_000517899.shtml ...

随机推荐

  1. python selenium --层级定位

    转自:http://www.cnblogs.com/fnng/p/3193955.html 场景: 假如两个控件,他们长的一模样,还都叫“张三”,唯一的不同是一个在北京,一个在上海,那我们就可以通过, ...

  2. Python -面向对象(一 基本概念)

    一 Python简单介绍 Python是一个可移植的面向对象的脚本语言. Python尽管是一个脚本语言,但也是一个全然面向对象的语言.由于它设计之初把易用性做为很重要的一个考量标准,所以用起来很简洁 ...

  3. bootstrap源码学习与示例:bootstrap-tab

    http://www.cnblogs.com/rubylouvre/archive/2012/12/22/2829176.html  bootstrap源码学习与示例 https://www.w3sc ...

  4. KVC之-setValue:forKey:方法实现原理与验证

    KVC之-setValue:forKey:方法实现原理与验证 - (void)setValue:(id)value forKey:(NSString *)key方法,实现原理与验证 功能:使用一个字符 ...

  5. 大型跨境电商 JVM 调优经历

    前提: 某大型跨境电商业务发展非常快,线上机器扩容也很频繁,但是对于线上机器的运行情况,特别是jvm内存的情况,一直没有一个统一的标准来给到各个应用服务的owner.经过618大促之后,和运维的同学讨 ...

  6. oracle /plsql 计算平闰年天数函数

    --计算平闰年天数函数 CREATE OR REPLACE FUNCTION f_ping_run_nian (i_year NUMBER --定义函数名 ) RETURN VARCHAR2 IS - ...

  7. mybatis3 sqlsession

    1.mybatis3中的通过openSession()方法打开的sqlsession,它的事务默认是关闭的,所以进行数据库完成操作之后,要记得commit(),也可以添加openSession(boo ...

  8. Linux源码安装过程中选项—prefix的作用

    源码的安装一般由3个步骤组成:配置(configure).编译(make).安装(make install),具体的安装方法一般作者都会给出文档,这里主要讨论配置(configure).Configu ...

  9. mybatis传多个参数实例

    最近在做一个统计功能,有一个功能点:根据id更新某字段的值.那么就需要有两个参数,我的做法: dao层: int updateTaskCount(int taskCount,int id); 对应的m ...

  10. Ubuntu Apache配置及开启mod_rewrite模块

    刚刚将服务器系统从CentOS换成Ubuntu,将MySQL,Apache,PHP和Wordpress安装好后,发现打开主页是正常的,但是打开文章页面时出现错误.因为使用了自定义的固定链接设置,那自然 ...