Articles and learning materials for Go language introduction [2019 Edition]

Tadashi Shigeoka ·  Sat, February 16, 2019

I’ll introduce articles and learning materials for Go language introduction. (As of February 18, 2019)

Prerequisites

  • Experience with other languages (about 8 years)
  • No experience with Go language

Go language introduction learning materials

DotInstall

First, I got a feel for the Go language with DotInstall.

After the lessons “#22 Let’s try using goroutines” and “#23 Let’s try using channels”, I read the following articles to deepen my understanding of goroutines and channels.

A Tour of Go

After DotInstall, I did “A Tour of Go”. You might be fine with just “A Tour of Go” without doing the DotInstall lessons. It’s free.

build-web-application-with-golang

Even without buying a book, you can somewhat catch up by reading build-web-application-with-golang.

build-web-application-with-golang/preface.md at master · astaxie/build-web-application-with-golang

みんなのGo言語[現場で使える実践テクニック]:書籍案内|技術評論社

Sites I frequently refer to when writing Golang

Books I haven't read

Since it’s an introductory book for Go language, I decided not to read it.

In Amazon reviews, it says:

Those expecting something like Rails Tutorial for "golang web application development introduction" should be careful.

Since it seemed different from what I was expecting, I decided not to read it.

Looking at the book title and Amazon reviews, I thought it was “more like an introductory book” and decided not to read it.

There are many other books, but TBD…?

That’s all from the Gemba where I want to smoothly get into Go language.