Skip to content

DotNetGuide

A Chinese-language curated knowledge base of C#/.NET learning, interview, and career resources.

Stars
11.1k
Forks
1.5k
Licence
MIT
Language
C#
Last update
7 days ago
Type
Curated list

What it is

DotNetGuide is a large, Chinese-language collection of links and notes about C#, .NET and .NET Core. It gathers learning roadmaps, tutorials, books, videos, open-source project frameworks, common interview questions, resume templates and job postings in one place. It is a reading and reference resource rather than software you run.

  • Follow the listed C#/.NET learning roadmaps to plan self-study
  • Browse the recommended books and video courses to pick a starting resource
  • Review the interview question and resume template sections before a job search
  • Look up recommended open-source .NET project frameworks for reference

Great for

  • Chinese-speaking developers learning C# or .NET from scratch
  • Developers preparing for .NET job interviews, using the interview question sections
  • Experienced .NET developers looking for curated frameworks and tools
  • Students who want a structured learning path through the ecosystem

Not ideal for

  • People who need English-language documentation, since the README is written in Chinese and most linked content is too
  • Anyone looking for installable software or a library to add to a project
  • Readers who want verified, up-to-date technical accuracy, because the README does not say how entries are reviewed
Step-by-step guide: how to use DotNetGuideInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Read it online

    Clone the repository locally (optional)

    git clone https://github.com/YSGStudyHards/DotNetGuide
  2. 2

    Run it

    • Open the repository README on GitHub or the homepage at yuque.com.
    • Use the table of contents links to jump to a section such as 学习路线 or 面试宝典.
    • Open a linked resource and follow it.
  3. 3

    Get the most out of it

    • Use the Ctrl+F-friendly table of contents to find topics quickly.
    • Start with the Microsoft official C# and .NET docs linked in the 优质学习资料收录栈 section.
    • Check the Issues page for community-suggested resources and questions.
    • Join the community or WeChat group linked in the README for discussion.

Downloads

Strengths

  • Collects many scattered .NET resources into one categorized index
  • Includes learning paths, interview material and resume templates in one place
  • Open to contributions via Issues and pull requests, as stated in the README

Trade-offs

  • Mostly Chinese-language, and many links point to WeChat articles or Yuque pages
  • Being a link collection, the quality and currency of each linked resource varies and is not verified in the README

How it compares

ProjectStarsTypeLevelUpdatedBest for
DotNetGuide (this)11.1kCurated listbeginner7 days agoChinese-speaking developers learning C# or .NET from scratch
practical-aspnetcore10.4kLearning resourceintermediate2 months agoDevelopers learning ASP.NET Core one feature at a time
maui23.3kFrameworkintermediate4 days agoC# developers who want to target phones and desktops from one codebase
aspnetboilerplate12kFrameworkadvanced11 days agoC# developers already working in the ASP.NET Core ecosystem
Python226kLearning resourcebeginner17 days agoStudents learning algorithms and data structures
app-ideas98.4kCurated listbeginner1.1 years agoBeginners looking for practice projects to build after learning HTML, CSS, and JavaScript

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.