Free bilingual (Russian + English) Go programming tutorial. From zero to hero.
Website: godojo.dev
Бесплатный двуязычный учебник по Go. From zero to hero.
Сайт: godojo.dev
Godojo is an open-source, structured Go programming course inspired by learn.javascript.ru. The course covers everything from language basics to production-ready applications.
- 17 sections, 132 lessons
- Two languages: Russian and English
- Free and open source (MIT License)
- Live at godojo.dev
| # | Section | Topics |
|---|---|---|
| 1 | Introduction to Go | 8 |
| 2 | Language Basics | 31 |
| 3 | Functions | 14 |
| 4 | Composite Types | 21 |
| 5 | OOP in Go | 18 |
| 6 | Error Handling | 12 |
| 7 | Concurrency | 25 |
| 8 | Standard Library | 20 |
| 9 | Testing | 15 |
| 10–17 | Advanced Topics | 231 |
npm install
npm start # Sync content + dev server (localhost:4321)- Astro + Starlight — static site generator
- Content as Markdown with YAML frontmatter
- Deployed to Vercel
- Fork the repository
- Edit articles in
books/go-language-{ru,en}/content/ - Set
published: truewhen ready - Create a PR
- Website: godojo.dev
- Russian course: godojo.dev/ru/
- English course: godojo.dev/en/
MIT