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 --存储对象

    转自:http://www.cnblogs.com/vamei/archive/2012/09/15/2684781.html 在之前对Python对象的介绍中 (面向对象的基本概念,面向对象的进一步 ...

  2. Android横竖屏布局总结

      Android横竖屏要解决的问题应该就两个:一.布局问题;二.重新载入问题. 1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的 AndroidManifest.xml中找到你 ...

  3. SharePoint专家新闻轮转器WebPart----亲測力推之Web部件

    SharePoint专家新闻轮转器WebPart----亲測力推之Web部件 项目截图: 注意: 专家新闻轮转器还在測试阶段.期待大家讨论和跟踪问题. 项目描写叙述: 专家新闻轮转器是一个ShareP ...

  4. PT100三线制恒流源接法

    http://www.eepw.com.cn/article/189480_2.htm 下图为恒流源激励的三线制Pt100的一种典型接法.其基本原理是假设Pt100的三条引线采用相同长度的同型线缆,具 ...

  5. 将HG版本库推送到Git服务器

    如何将HG版本库推送到Git服务器? 目的 习惯使用HG来进行版本管理,但是GitHub代码统计比Bitbucket要丰富,所以准备主力仓库选用Bitbucket,GitHub作为备用仓库. GitH ...

  6. 基于AXI VDMA的图像采集系统

    基于AXI VDMA的图像采集系统 转载 2017年04月18日 17:26:43 标签: framebuffer / AXIS / AXI VDMA 2494 本课程将对Xilinx提供的一款IP核 ...

  7. Enable multithreading to use std::thread: Operation not permitted问题解决

    在用g++ 4.8.2编译C++11的线程代码后,运行时遇到了如下报错: terminate called after throwing an instance of 'std::system_err ...

  8. CCNA2.0笔记_OSI模型

    OSI模型分为七层: –由下到上分别为物理层.数据链路层.网络层.传输层.会话层.表示层.应用层. 特点:1.OSI模型每层都有自己的功能集:2.层与层之间相互独立又相互依靠:3.上层依赖于下层,下层 ...

  9. SAML2.0 协议初识(二)---Service Provider(SP)

    上一节,我们初步认识了 SAML 协议的概念和工作流程,这一节将介绍 SP 端的一些细节. 通常情况下,SP 端是请求发起端,即当用户访问 SP 端的受保护资源时,由 SP 端向认证中心(IDP 端) ...

  10. Supervisord进程管理工具

    进程管理工具Supervisord Posted on 2014/06/17 by admin Supervisord 上面已经介绍了Go目前是有两种方案来实现他的daemon,但是官方本身还不支持这 ...