Go, in practice/
Learn by doing GO 1.23+

How to study this chapter

Read the explanation, follow the diagram, then predict the trace before opening the worked example. Attempt each exercise first; use the hint only after you have made a genuine attempt.

Every runnable practice program is sent to the official Go Playground. This proves only the behavior of that snippet in the Playground's environment—not local setup, external services, deployment, or production behavior. For local projects, install Go and use the toolchain instructions in the lessons.

Your code and chapter progress are saved in this browser. Completing a checkpoint records practice, not mastery. Keep local projects for experiments involving files, networks, databases, or other system resources.

THE BIG PICTURE

From first program to production Go.

Fifty chapters, from syntax and data structures through concurrency, systems, and production design.