Go: from the first line to an online shop
in progress · Edition 0.21.0-draft
A practical Go book from scratch: one example grows from the first line into a working online shop. Three levels: junior, middle, senior.

The book goes from the first line of Go to a working online shop. It is one example that grows with the reader: first the program prints a book’s title in the terminal, then come the price and the condition, the catalogue, the database, the server, payment, and a deployment of its own.
The programme is 42 chapters on three levels. Junior — the language and the first programs. Middle — database, HTTP, tests, tooling. Senior — resilience, performance, security and operations.
The code in the book is code that runs. Every executable chapter has a checkpoint of its own: a separate module you can build and run, and the output printed in the text is checked against the program’s real output every time the book is built.
The complete working draft contains 42 chapters. The preface and chapters 1–12 are free to read online or download as PDF, EPUB and HTML. The sample includes 18 small runnable experiments. The book is in Russian; payments in its teaching project use a sandbox without charging real money.
The book is written in Russian. Formats: PDF, EPUB and HTML.
The book is written in Russian. You can study the HTML text in another supported language using Google Translate. Use page translation in Google Chrome, or copy individual passages into Google Translate when needed.
Automatic translation requires an internet connection. Keep code and commands in their original form. How to translate pages.
Where to start
We recommend starting with our free Go course.
Once you have mastered the course fundamentals, continue with this book. Building an online shop will deepen your Go knowledge through databases, orders, testing and application operations. It is a next step toward mid-level development and beyond.
What the buyer gets
A right to the edition: the file stays yours, with no limit on reading or printing it for yourself. We write to you about each new edition, and the update is free.
Read 12 chapters online for free PDF EPUB HTML ZIP
The preface and chapters 1–12 in Russian. No sign-up: read online or download for offline reading. Download the example code
What you can buy
The book
9 900 ₸
- The whole book: PDF and EPUB
- Every future edition free
- No DRM: the file is yours to keep
Book and code
19 900 ₸
- Everything in “The book”, plus HTML for reading in a browser
- The complete source code of the shop the book builds
- Every future edition of both the book and the code
Tell me when it is out
Leave your address — we write once, when the book is out. No newsletter, no advertising.