Guide · Open source
How to use DotNetGuide: a guide to its C# and .NET resources
Updated · written with AI from the project's own documentation and checked against our catalogue data
DotNetGuide is an open-source knowledge base on GitHub, written in Chinese, that collects learning roadmaps, tutorials, books, videos, frameworks and .NET interview material for C#, .NET and .NET Core. It is a reading resource, not software you install. This guide shows you how to find your way around it and which sections fit your goals.
Quick start
- 1Open the README. Go to the GitHub repository page for YSGStudyHards/DotNetGuide and read the introduction.
- 2Pick your goal. Decide whether you want a learning path, videos, books, frameworks, or interview preparation.
- 3Use the table of contents. Use the directory list in the README or press Ctrl+F to find your section.
- 4Follow linked resources. Open the linked pages, which are mostly in Chinese, and note which ones match your level.
- 5Check against official docs. Verify technical details with Microsoft's C# and .NET documentation linked in the README.
Open DotNetGuide and understand what it is
DotNetGuide is delivered as a README-based knowledge base. You read it online, and the project's own description calls it a collection of links and notes rather than software you run.
The README lists no prerequisites and no installation steps. Its main page is written in Chinese, and most of the linked content is Chinese too.
- Licence: MIT
- Main language of the project: C#
- Homepage linked in the README: https://www.yuque.com/ysgstudyhard/da6e0c
Optionally clone the repository locally
You do not need to download anything to use DotNetGuide. If you want a local copy of the repository, the README gives this command. Cloning is optional.
git clone https://github.com/YSGStudyHards/DotNetGuideNavigate the table of contents
The README opens with a directory navigation list, and the page itself suggests using Ctrl+F to search it. Use the list to jump to the part you need rather than reading top to bottom.
Sections include learning roadmaps (C#/.NET/.NET Core学习路线集合), learning videos (学习视频大全), recommended books (推荐学习书籍), development tutorials (开发实战教程), frameworks (优秀项目框架), interview material (面试宝典, 面试须知, 面试经验分享), and resume templates (简历模板).
- 学习路线集合: learning roadmaps
- 学习视频大全: video courses
- 推荐学习书籍: books
- 优秀项目框架: open-source project frameworks
- 面试宝典: common interview questions
- 简历模板: resume templates
Use it to plan a beginner learning path
The 优质学习资料收录栈 section is the starting point the README highlights for collected material. It includes an entry titled 'C#/.NET/.NET Core自学入门指南' and Microsoft's official C# and .NET documentation links.
Pair these with the official Microsoft pages it links to, such as the C# guide and the .NET documentation, when you need authoritative detail.
- Read the .NET history and terminology pages linked in the 优质学习资料收录栈 section
- Follow a self-study guide, then use the video and book lists for practice
- Check Microsoft's official C# and .NET docs for reference
Prepare for .NET job interviews
The README has dedicated interview sections: a common-questions collection (面试宝典), notes on what to know before an interview (面试须知), shared interview experiences (面试经验分享) and a resume template (简历模板).
The README does not explain how entries are reviewed for technical accuracy, so check answers against official documentation before relying on them.
Contribute or report problems
The README invites suggestions through GitHub Issues and welcomes pull requests. It also links an Issues page for the maintainer's feedback thread.
- Open an issue on the GitHub repository to suggest changes or share resources
- Submit a pull request to add or improve content
What people use it for
- A Chinese-speaking beginner building a C# study plan from the learning roadmap section
- A developer preparing for a .NET interview by reading the interview question and tips sections
- An experienced .NET developer browsing curated open-source frameworks and tools
- A student looking for a structured overview of the .NET ecosystem with linked books and videos
Frequently asked questions
Is DotNetGuide free?
The repository is licensed under the MIT licence, as stated in its README. The README does not list any price, and it links to some paid course recommendations in the 优质学习资料收录栈 section.
How do I install DotNetGuide?
You do not install it. It is a read-online knowledge base. The README lists no prerequisites, and the only command it gives is an optional git clone to get a local copy.
Is DotNetGuide in English?
No. The README is written in Chinese, and most of the linked content is Chinese too. English readers will find it hard to use without translation.
What are the requirements to use DotNetGuide?
The README lists no prerequisites. You need a web browser to read it online. Cloning the repository with git is optional.
Is DotNetGuide a library I can add to my project?
No. It is a collection of links and notes about C#, .NET and .NET Core. It does not provide installable software or a package to add to a project.
What are alternatives to DotNetGuide?
The project's comparison list names dotnet/docs, sorrowfulnightmare/awesome-dotnet and quozd/awesome-dotnet. Microsoft's own .NET documentation is also linked from the README.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
DotNetGuide suits Chinese-speaking developers who want a single, organised list of C#/.NET learning material, interview preparation and open-source frameworks. If you need English documentation, verified technical accuracy, or software to install, pick Microsoft's official .NET documentation or an English awesome-dotnet list instead.
Install options & downloads