This page lists a few resources for programmers interested in learning about the Go language.

Books

A selection of books about Go.

Installing Go and configuring your workspace

Start here to learn how to set up a workspace to write Go code.

Editors and IDEs

Online resources

Once you’ve got your environment set up, here are some excellent resources to learn Go.

Podcasts

Tutorials

Dependency management

Presentations

Here is a selection of presentations about Go targeted at those wanting to learn about the language.

Community resources

Interact with the Go programming community.