Go: Getting Started - p-patel/software-engineer-knowledge-base GitHub Wiki
https://app.pluralsight.com/library/courses/go-getting-started/
The Beginning
Introduction
- Fully compiled for C++ like performance and memory profile
- ~25 keywords (~50 keywords for Java)
- A highly opinionated language
- Language-level support for concurrency
- Statically typed
The First Program
- http://play.golang.org - playground
func main()
function inpackage main
package is the program entry-pointfunct init()
is run the first time the module is referenced by another module
A Tour of golang.org
- language and standard library reference
- packages
- blog - latest best practices and tools
The Development Environment
- (Atom)
Data Types and Operators
Primitive Data Types
- ...