This is an introduction to the Go language from Google. Its aim is to provide a guide to this new and innovative language.
The intended audience of this book is people who are familiar with programming and know multiple programming languages,be it C, C++, Perl, Java, Erlang, Scala or Haskell. This is not a book which teaches you how to program, this is a bookthat just teaches you how to use Go.
As with learning new things, probably the best way to do this is to discover it for yourself by creating your own programs. Therefor includes each chapter a number of exercises (and answers) to acquaint you with the language.
This open book is licensed under a Creative Commons License (CC BY-NC-SA). You can download Learning Go ebook for free in PDF format (0.8 MB).