Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 1.65 KB

File metadata and controls

63 lines (44 loc) · 1.65 KB

Godojo — Go Tutorial | Учебник Go

Free bilingual (Russian + English) Go programming tutorial. From zero to hero.

Website: godojo.dev

Бесплатный двуязычный учебник по Go. From zero to hero.

Сайт: godojo.dev

What is Godojo?

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

Course Structure

# 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

Quick Start

npm install
npm start        # Sync content + dev server (localhost:4321)

Tech Stack

  • Astro + Starlight — static site generator
  • Content as Markdown with YAML frontmatter
  • Deployed to Vercel

Contributing

  1. Fork the repository
  2. Edit articles in books/go-language-{ru,en}/content/
  3. Set published: true when ready
  4. Create a PR

Links

License

MIT