Part 1
A quick introduction to Go
In this first part of the book, you will develop a solid understanding of the Go programming language through the lens of a systems engineer. We begin by establishing the core syntax and philosophy, moving quickly into the data collections and patterns that underpin efficient software. The logic behind this section is to treat concurrency not as an advanced add-on but as a fundamental building block of the language, introduced early to ensure you can think in terms of parallel execution from the outset. By the end of this part, you will have mastered the advanced Go features necessary to build robust abstractions that remain performant under the pressures of a modern operating system.
This part of the book includes ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access