Learning Go

Book Description

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).

Book Details

Chapter 1
Introduction
Chapter 2
Basics
Chapter 3
Functions
Chapter 4
Packages
Chapter 5
Beyond the basics
Chapter 6
Interfaces
Chapter 7
Concurrency
Chapter 8
Communication
Appendix A
Exercises
Appendix B
Colophon

Free download

Learning Go

Related Books

Crypto 101Crypto 101

Book Description Crypto 101 is an introductory course on cryptography, freely available for programmers of all ages and skill levels.