The Basic Basics
Intro to Syntax, Numbers, Strings
Go with the Flow:
Expressions, Statements & Flow Control
Intro To Types
Types, Arrays, Slices, Maps & Structs
Composition
Embedded Fields & Interfaces
Concurrency
Goroutines & Channels
Toolchain
Compiling, Formatting, Testing, Profiling & More
Idiomatic Go
Web Apps in Go
net/http, net/http/httptest, html/template, database/sql
JSON, JSON, JSON
Encoder/Decoder, Anonymous Fields, Marshaler/Unmarshaler Interface, RawMessage
Testing
Testing, Benchmarking, Coverage, httptest and more
I/O
Readers, Writers & Buffers
Deployment
Build/Release, Containers & A Case Study