Go Reading List

Don't know what resources to read and how to get started might lead to long and challenged journey on learning a new programming language. This article show you a list of articles you should read when learning Go from basic to advanced.

The best way to start is reading the top 4 resources of the Beginner section, do some basic exercises and then continue to read the Intermediate and Advanced sections while working on an intermediate project.

Beginner #

Intermediate #

Array, Slice #

Strings #

Functions #

Errors #

Interface #

HTTP #

Context #

Testing #

Database #

Goroutines #

Generics #

Go Modules #

Advanced #

Books #

Note: to be fair with the authors, please buy the books if you can.