ysgstudyhards/dotnetguide — explained in plain English
Analysis updated 2026-06-24
Find structured C# and .NET learning materials including books, videos, and roadmaps without hunting across many sites
Prepare for .NET developer job interviews using linked resume templates and real candidate interview experiences
Discover and browse open-source .NET project examples to study patterns or find projects to contribute to
| ysgstudyhards/dotnetguide | dotnet/eshop | kareadita/kavita | |
|---|---|---|---|
| Stars | 10,475 | 10,448 | 10,539 |
| Language | C# | C# | C# |
| Setup difficulty | easy | hard | moderate |
| Complexity | 1/5 | 4/5 | 3/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
DotNetGuide is a knowledge base written in Chinese that collects and organizes learning resources for C#.NET, and .NET Core, which are Microsoft's programming languages and software frameworks used to build desktop applications, web services, and more. The project was created because the author felt that quality learning materials for the .NET ecosystem were scattered across many different websites, making it hard for newcomers or working developers to find them in one place. The repository is essentially a large curated index, not a piece of software. It links to books, video tutorials, learning roadmaps, open source project examples, programming exercises, developer tools, and interview preparation materials. There are also sections on broader computer science topics such as databases, algorithms, operating systems, networking, and container technology, all framed around the .NET development context. A notable section covers job-seeking: it includes links to resume templates, interview tips written from real candidate experiences, and a jobs board for .NET developer positions. There is also a weekly newsletter called the ".NET Technology Frontier Weekly" that covers recent developments in the ecosystem. The project is maintained by a single author who also runs a WeChat public account and a paid learning community called DotNetGuide Programming Academy. The GitHub Issues section is used as a community forum where readers can ask questions, suggest additions, or share their own finds. Contributions via Issues or pull requests are welcomed. Because the README and almost all linked content is in Chinese, the primary audience is Chinese-speaking developers learning .NET. The full README is longer than what was shown.
A curated Chinese-language index of learning resources for C# and .NET developers, linking to books, video tutorials, interview guides, open-source project examples, and job listings all in one place.
Mainly C#. The stack also includes C#, .NET, .NET Core.
License not specified in the explanation.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.