A serialized version of an introductory Go talk aimed at developers coming from other languages. Covers why Go is worth learning (simple spec, fast compilation, great tooling, native binaries, first-class concurrency), a tour of the standard library, and a walkthrough of core language features including type inference, slices, maps, pointers, defer, goroutines, channels, and interfaces. Ends with practical HTTP server examples and an overview of the go command-line tool including cross-compilation.
Table of contents
Why Go?The standard libraryLanguage featuresHTTP server examplesThe go toolWrapping up4 Impressions