Here's what you can expect from each chapter:
We'll look at the basic types, variables, and control structures available in the language.
Here we look at functions, the basic building blocks of Go programs.
We'll see that functions and data can be grouped together in packages. We'll also see how to document and test our packages.
We'll create our own types. We'll also look at memory allocations in Go.
We'll learn how to use interfaces. Interfaces are the central concept in Go, as Go does not support object orientation in the traditional sense.
We'll learn the go keyword, which can be used to start function in separate routines (called goroutines). Communication with those goroutines is done via channels.
Finally we'll see how to interface with the rest of the world from within a Go program. We'll see how to create files and read and write to and from them. We'll also briefly look into networking.
This does not list the chapters properly: