Catalogue
A Recommended Book for Go Beginners

A Recommended Book for Go Beginners

🌐 日本語で読む

Overview

There aren’t many people around me actively working with Go, so I wanted to recommend a book to those who’d like to give it a try or have been curious about it.

This One Book!

Here’s what I picked!

What I Liked

  • Just 34 pages in total! You can finish it in a day, and it also works as a quick reference. (It feels like a summary of Go’s official tutorial.)
  • It briefly explains the background of Go, covering things like cross-compilation and concurrency support, so you get a sense of where Go is a good fit.
  • It happened to include a special feature titled “The Golden Rules of Web API Design,” which made it a great read for API development.

I don’t earn any money by introducing this book, so don’t be skeptical—just give it a look ♪

Articles That Make You Want to Use Go

Serializing JSON and Measuring Responses per Second

It was nicely summarized in the following Qiita article.

An Introduction to “revel,” the “Fastest” Full-Stack Web Framework

What I Personally Like

  • No while, do/while, or ternary operator—only for. It doesn’t allow redundant coding.
  • gofmt formats your code for you. I always run it before committing.
  • The library ecosystem is growing. You can install with go get, just like Python’s pip install.
  • Since it’s native, applications don’t slow down much even as they grow larger.

That’s all.
Nothing would make me happier than having more chances to talk with fellow Gophers.

kenzo0107

kenzo0107