# jincheng9/go-tutorial

Go learning materials，涵盖基础、中级和高级教程

Repository: https://github.com/jincheng9/go-tutorial
Canonical: https://ross.abutalabs.com/products/go-tutorial
Language: Go
License Family: other
Topics: go, web, database, tutorial, notes, golang, blog, news, book, video, gin, wechat, cheat-sheets
Last push: 2023-08-10T05:33:22+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 1779, "days_push": 1119, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1407, forks 199 (observed 2026-08-28T04:04:38.439156+00:00)

## What it is
A collection of Go language learning materials covering basics through advanced topics, including lessons on syntax, concurrency, generics, fuzzing, and workspace mode. Content is primarily in Chinese with runnable code examples organized per lesson.

## Use cases
- learn go programming from scratch
- understand goroutines and channels
- study go concurrency primitives like sync.Mutex and sync.Map
- learn go generics with examples
- prepare for go interviews with concurrency questions
- find a golang cheat sheet in chinese
- learn go unit testing and fuzzing

## When to choose
- you want structured, lesson-by-lesson Go tutorials with runnable code
- you prefer Chinese-language explanations of Go fundamentals and advanced features
- you need concise notes on concurrency, generics, or Go 1.18 features

## When to avoid
- you need an official or comprehensive English-language Go reference
- you want a maintained course with exercises and grading rather than static notes
- you need framework-specific tutorials like Gin or web development in depth

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: developer-tools, documentation
- domain: programming-languages, tutorials, developer-tools
- platform: go, cross-platform
- tags: golang, tutorial, cheat-sheet, concurrency, generics, chinese, learning-notes

## Member repositories
- jincheng9/go-tutorial (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:38.439156+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:38:38.729209+00:00, confidence not recorded.
  - readme: https://github.com/jincheng9/go-tutorial (fetched 2026-08-28T04:04:38.439156+00:00, sha d8d25e831f73)
- Data as of 2026-08-30T08:39:29.467469+00:00.
