Master Go from basics to microservices with hands-on examples and real-world patterns.
Follow a structured path or jump to any topic.
Install Go, workspace, modules, first program.
Declarations, types, zero values, constants.
if/else, for, switch, range.
Multiple returns, closures, defer.
Fixed arrays, dynamic slices, append.
Hash maps, comma-ok, iteration.
Custom types, receivers, embedding.
Implicit satisfaction, type assertions.
Lightweight threads, WaitGroups.
Send, receive, buffered, select.
net/http, Gin, REST APIs.
gRPC, health checks, Docker.
Type parameters, constraints.
Quick reference for Go syntax.