Fork me on GitHub

See also :

Python Books Javascript Books

The Little Go Book

Karl Seguin

Beginner

The Little Go Book is a free introduction to Google's Go programming language. It's aimed at developers who might not be quite comfortable with the idea of pointers and static typing. .

Build Web Application with Golang

astaxie

Intermediate

For those of you who are working with PHP/Python/Ruby, you will learn how to build a web application with Go.

Learning Go Programming

Vladimir Vivien

Beginner

This is a step-by-step, practical guide full of real world examples to help you get started with Go in no time at all (requires free registration)

An Introduction to Programming in Go

Caleb Doxsey

Beginner

A short, concise introduction to computer programming using the language Go.

Test-driven development with Go

Yigal Duppen

Advanced

A short guide to Test-driven development in golang.

Go By Example

Mark McGranaghan

Beginner

Go by Example is a hands-on introduction to Go using annotated example programs. Here you can effectively learn Go through doing the example source. Complete with links to Go Playground.

Building Web Apps with Go

Jeremy Saenz

Intermediate

An introduction for building Web Apps with Go.

Essential Go

Krzysztof Kowalczyk

Beginner

A collaborative project based on a now retired Stack Overflow Documentation which ended in August 2017. A comprehensive documentation with links to Goplay.space

Practical Cryptography with Go

Kyle Isom

Intermediate

This is an introduction to cryptography for developers. It assumes that you aren't looking for cryptographic theories, but practical ways to use cryptography in your projects.

Learning Go

Miek Gieben

Beginner

A online book to start learning Golang. It features numerous exercises (and answers).