You are previewing Programming in Go: Creating Applications for the 21st Century.

Programming in Go: Creating Applications for the 21st Century

Cover of Programming in Go: Creating Applications for the 21st Century by Mark Summerfield Published by Addison-Wesley Professional
O'Reilly logo

Introduction

The purpose of this book is to teach solid idiomatic Go programming using all the features the language provides, as well as the most commonly used Go packages from Go’s standard library. The book is also designed to serve as a useful reference once the language is learned. To meet both of these goals the book is quite comprehensive and tries to cover every topic in just one place—and with forward and backward cross-references throughout.

Go is quite C-like in spirit, being a small and efficient language with convenient low-level facilities such as pointers. Yet Go also offers many features associated with high- or very high-level languages, such as Unicode strings, powerful built-in data structures, duck typing, garbage collection, ...

The best content for your career. Discover unlimited learning on demand for around $1/day.