
The unavoidable price of reliability is simplicity.
C.A.R. Hoare
This conceptual guide provides a high-level grasp of the Go programming language for a professional programmer familiar with an older or more sophisticated programming language such as C++.
It is meant to be provide a crisp and concise summary of the language and an elegant partitioning of the language and its features. The goal was to capture the uniqueness in the design of the language.
This guide attempts to capture the fundamentals. It could serve as a launching pad or a refresher. It is not a tutorial or a comprehensive reference.