whatisgithub

What is dotnetguide?

ysgstudyhards/dotnetguide — explained in plain English

Analysis updated 2026-06-24

10,475C#Audience · developerComplexity · 1/5Setup · easy

In one sentence

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.

Mindmap

mindmap
  root((dotnetguide))
    What it is
      Curated index
      Chinese language
      Community maintained
    Topics covered
      C# and .NET learning
      Interview prep
      Job listings
      CS fundamentals
    Resource types
      Books and videos
      Roadmaps
      Open-source examples
      Weekly newsletter
    Audience
      Chinese developers
      .NET beginners
      Job seekers
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Find structured C# and .NET learning materials including books, videos, and roadmaps without hunting across many sites

USE CASE 2

Prepare for .NET developer job interviews using linked resume templates and real candidate interview experiences

USE CASE 3

Discover and browse open-source .NET project examples to study patterns or find projects to contribute to

What is it built with?

C#.NET.NET Core

How does it compare?

ysgstudyhards/dotnetguidedotnet/eshopkareadita/kavita
Stars10,47510,44810,539
LanguageC#C#C#
Setup difficultyeasyhardmoderate
Complexity1/54/53/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
License not specified in the explanation.

So what is it?

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.

Copy-paste prompts

Prompt 1
List the best free resources in the DotNetGuide collection for learning C# from scratch as a complete beginner
Prompt 2
I have a .NET developer interview next week, which sections of DotNetGuide cover data structures, algorithms, and common interview questions?
Prompt 3
Show me how to contribute a new resource link or open-source project to the DotNetGuide repository via a pull request
Prompt 4
What open-source .NET projects in DotNetGuide are good examples of building REST APIs with ASP.NET Core?

Frequently asked questions

What is dotnetguide?

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.

What language is dotnetguide written in?

Mainly C#. The stack also includes C#, .NET, .NET Core.

What license does dotnetguide use?

License not specified in the explanation.

How hard is dotnetguide to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is dotnetguide for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.