写点什么

2025 年全面的 C#/.NET/.NET Core 学习路线集合,学习不迷路!

作者:追逐时光者
  • 2025-10-04
    广东
  • 本文字数:2045 字

    阅读完需:约 7 分钟

前言

C#、.NET、.NET Core、WPF、WinForm、MAUI、Avalonia、Unity 等相关技术的学习、工作路线集合(持续更新)!!!

DotNetGuide 介绍

DotNetGuide 是一个专注于 C#/.NET/.NET Core 学习、工作、面试指南的 GitHub 知识库,该知识库在 GitHub 中 Star 数已突破 9.1k+当然这离不开各位小伙伴的支持和鼓励。该知识库记录、收集和总结 C#/.NET/.NET Core 基础知识、学习路线、开发实战、编程技巧练习、学习视频、文章、书籍、项目框架、社区组织、开发必备工具、技术前沿周刊、常见面试题、面试须知、简历模板、人才招聘、以及自己在学习和工作中的一些微薄见解。希望能和大家一起学习,共同进步。如果本知识库能为您提供帮助,别忘了给予支持哦(关注、点赞、分享)💖。

  • https://github.com/YSGStudyHards/DotNetGuide

C#相关学习路线

学习 C#优先推荐先看微软官方文档,对于 C#/.NET 的学习,微软官方文档是一个非常好的学习资料。这些文档提供了详细的说明和示例代码,涵盖了 C#/.NET 的各个方面。按照文档的目录逐步学习,可以让你循序渐进地掌握语言和框架的各个语法和概念。


学习路线图

  • https://github.com/milanm/DotNet-Developer-Roadmap


C#正则表达式快速入门

正则表达式(Regular Expression)是一个强大的文本处理工具,主要用于字符串的搜索、替换、验证和分割等操作。通过定义特定的模式,正则表达式可以高效地匹配、查找或替换符合该模式的文本内容。今天大姚将和大家一起来快速了解学习正则表达式,并且在 C#中快速应用。

C#设计模式入门实战教程

设计模式是对面向对象设计中反复出现的问题的解决方案。它们提供了被反复使用、多数人知晓的、经过分类编目的代码设计经验总结。

C#数据结构与算法入门实战指南

在编程领域,数据结构与算法是构建高效、可靠和可扩展软件系统的基石。它们对于提升程序性能、优化资源利用以及解决复杂问题具有至关重要的作用。今天大姚分享一些非常不错的 C#数据结构与算法实战教程,希望可以帮助到有需要的小伙伴。

WPF 学习路线

WPF 是一个强大的桌面应用程序框架,用于构建具有丰富用户界面的 Windows 应用。它提供了灵活的布局、数据绑定、样式和模板、动画效果等功能,让开发者可以创建出吸引人且交互性强的应用程序。

Unity 学习路线

Unity 是一个跨平台的游戏引擎,由 Unity Technologies 开发和维护。它广泛应用于视频游戏开发、虚拟现实 (VR) 和增强现实 (AR) 应用开发,以及其他实时 3D 内容创作。

MAUI 学习路线

.NET MAUI 是一个开源、免费(MIT License)的跨平台框架(支持 Android、iOS、macOS 和 Windows 多平台运行),是 Xamarin.Forms 的进化版,从移动场景扩展到了桌面场景,并从头重新生成了 UI 控件,以提高性能和可扩展性。如果以前使用过 Xamarin.Forms 来生成跨平台用户界面,那么你会注意到它与 .NET MAUI 有许多相似之处。 但也有一些差异。 通过使用 .NET MAUI,可使用单个项目创建多平台应用,但如果有必要,可以添加特定于平台的源代码和资源。.NET MAUI 的主要目的之一是使你能够在单个代码库中实现尽可能多的应用逻辑和 UI 布局。

WinForm 学习路线

WinForm 是一个传统的桌面应用程序框架,它基于 Windows 操作系统的原生控件和窗体。通过简单易用的 API,开发者可以快速构建基于窗体的应用程序,并且可以利用多种控件和事件来实现应用程序的功能和交互。

Avalonia 学习路线

Avalonia 是一个强大的框架,使开发人员能够使用.NET 创建跨平台应用程序。它使用自己的渲染引擎绘制 UI 控件,确保在 Windows、macOS、Linux、Android、iOS 和 WebAssembly 等不同平台上具有一致的外观和行为。这意味着开发人员可以共享他们的 UI 代码,并在不同的目标平台上保持统一的外观和感觉。

.NET/.NET Core 学习路线

对于 C#/.NET 的学习,微软官方文档是一个非常好的学习资料。这些文档提供了详细的说明和示例代码,涵盖了 C#/.NET 的各个方面。按照文档的目录逐步学习,可以让你循序渐进地掌握语言和框架的各个语法和概念。

ASP.NET Core 开发者指南

  • https://github.com/MoienTajik/AspNetCore-Developer-Roadmap/blob/master/ReadMe.zh-Hans.md

2025 年 .NET 开发人员路线图

  • https://github.com/milanm/DotNet-Developer-Roadmap


ASP.NET Core Blazor 简介和快速入门

Blazor 是一种新兴的 Web 应用程序框架,具有很大的潜力和发展前景。Blazor 是在.NET 和 Razor 上构建的用户界面框架,它采用了最新的 Web 技术和.NET 框架优势,可以使用 C# 编程语言编写 Web 应用程序,它不仅可以提高开发效率,还可以提供更好的用户体验和更好的可维护性。

  • https://www.cnblogs.com/Can-daydayup/p/17157143.html

Java 开发者学习 C# 的路线


发布于: 刚刚阅读数: 4
用户头像

不积跬步无以至千里,不积小流无以成江海! 2020-01-14 加入

微软MVP、华为云HCDE、华为云云享专家、51CTO专家博主、阿里云专家博主、博客园推荐博客、CSDN博客专家、腾讯云创作之星、掘金优秀创作者,一个热爱开源的全栈软件工程师,擅长C#、.NET、Vue等相关技术开发。

评论

发布
暂无评论
2025 年全面的 C#/.NET/.NET Core 学习路线集合,学习不迷路!_C#_追逐时光者_InfoQ写作社区