<p>This book provides the reader with a comprehensive overview of the new open source programming language Go (in its first stable and maintained release Go 1) from Google. </p><p>The language is devised with Java / C#-like syntax so as to feel familiar to the bulk of programmers today but Go code is much cleaner and simpler to read thus increasing the productivity of developers. </p><p>You will see how Go: </p>• simplifies programming with slices maps structs and interfaces<br>• incorporates functional programming<br>• makes error-handling easy and secure<br>• simplifies concurrent and parallel programming with goroutines and channels<p>And you will learn how to: </p>• make use of Go's excellent standard library<br>• program Go the idiomatic way using patterns and best practices in over 225 working examples and135 exercises<p>This book focuses on the aspects that the reader needs to take part in the coming software revolution using Go. </p>