/go-resources

A curated list of tutorials, articles, slides, videos and books about Go programming language

GNU General Public License v2.0GPL-2.0

A curated list of tutorials, articles, slides, videos and books about Go programming language.

Articles

Videos

Slides

Books

  • An Introduction to Programming in Go (161 Pages, 2012) - A free book about short, concise introduction to computer programming using the language Go. (Author: Caleb Doxsey)
  • A Go Developer's Notebook (151 pages, 2014) - Leanpub. (Author: Eleanor McHugh)
  • Build Web Application with Golang - An open source book that takes you through the steps of developing a web application in Go. (Author: astaxie - Available in PDF, ePub, Mobi)
  • Building Web Apps with Go (40 pages) - Learn how to build and deploy web applications with Go (Author: Jeremy Saenz)
  • Go Bootcamp - Everything you need to know to get started with Go. (Author: Matt Aimonetti)
  • Go In Action (264 Pages, November 2015) - Go in Action introduces the Go Language with unique features and concepts.(Authors: William Kennedy, Brian Ketelsen, Erik St. Martin)
  • Learning Go (112 Pages, PDF, 2012) - An introduction to the Go language from Google, which aims to provide a guide to this new and innovative language. (Author: Miek Gieben)
  • Network programming with Go - An e-book on building network applications using the Google Go programming language. (2012, Covers Go 1. Author: Jan Newmarch)
  • The Go Programming Language (380 Pages, 2015) - This book is meant to help you start using Go effectively right away and to use it well, taking full advantage of Go’s language features and standard libraries to write clear, idiomatic and efficient programs. (Authors: Alan A. A. Donovan & Brian W. Kernighan)
  • The Little Go Book - 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. (October 2014, Author: Karl Seguin)
  • The Way To Go (628 pages, March 2012) - A Thorough Introduction To The Go Programming Language. (Author: Ivo Balbaert)

Other Goodies


Do you know other good resources about go? Please fork, add links and make a pull request!