Why Go

The language that servers are built in

In the iOS course you built the PawWalk app. Every screen β€” the walker list, the booking form, login β€” worked by asking a server for data over HTTP. This course teaches you to build that server in Go: the other side of the URL. (Never written Go? Perfect β€” this course assumes zero Go and explains the app side as it goes.)

Go was designed at Google to make fast, concurrent network services that a large team can maintain. It compiles to a single self-contained binary, starts in milliseconds, and its concurrency model (goroutines) makes handling thousands of simultaneous requests feel natural. That's why so much of modern infrastructure β€” Docker, Kubernetes, and countless APIs β€” is written in Go.