Need help with gopher-reading-list?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

enocom
6.5K Stars 501 Forks Apache License 2.0 131 Commits 23 Opened issues

Description

A curated selection of blog posts on Go

Services available

!
?

Need anything else?

Contributors list

Gopher Reading List Build

Here is a reading list of blog posts about Go. It aspires to include only the most useful and relevant material that anyone writing Go should eventually read. By definition, the list is a work in progress.

Rather than being comprehensive, the list is a curated selection fixed at 200 entries.

Go is growing fast and so are the number of blog posts about it. If an interested reader knows of a great post not on this list, please open an issue with a link to the post. Not every blog post linked in an issue will make its way into the list. Nonetheless, the issue list (both open and closed) is a good source of additional reading material.

NOTE: Any new additions will need to replace something else on the list to keep it at a fixed length.

Start Here

Beginner

Some basics

Worth reading, again and again

Online Books

See Go Books for a longer list of books, both free and paid.

Organization and Style

Web

Concurrency

Go Modules

Intermediate

Code Design

Concurrency

Testing

Web

Tools

Trivia

Diagnostics

Language

Miscellaneous

Advanced

Low Level Concerns

Performance

Garbage Collection

Concurrency

JSON Encoding and Decoding

Miscellaneous

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.