Skip to content

godojo-tutorials/golang-dojo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Godojo — free bilingual (RU/EN) Go tutorials. From zero to hero. 17 sections, 132 lessons.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors