C# 开发者学习路线
想成为 C# 或 .NET 开发者,应该按什么顺序学:先把语言学到接口、泛型、委托和事件,然后是命令行、Git 和 SQL,接着是面试必考的数据结构与算法,最后是团队能维护的代码。免费、动手实践,在浏览器里学,无需安装 Visual Studio 或 .NET SDK。
335,282+ 名学习者已报名这些课程
585 节课576 个挑战2,619 道测验题
- 适合初学者
AI 辅助编程帮助
动手实践的互动课程
每节课都有语音讲解
检验所学的测验
终点有一张路径证书,沿途还有 13 张
C# 开发者学习路线,一步一步来
每一步都由 Coddy 现有的课程组成,每个“开始”按钮都会以 C# 打开课程。按顺序学,或者从你还缺的那一步开始;进度会按课程保存。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
在实践中学习
编写真实代码、查询数据库、搭建网站、掌握 AI 提示词。我们的互动课程涵盖现代开发者需要的每一项技能。
打造你的连胜
坚持下去,看着自己不断进步!记录每天的编程习惯,用冻结天数保护连胜,每天打卡都能赢取奖励。
12 天连胜
明天再来,保持你的连胜!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
加倍或归零
第 5 天,共 7 天
连胜冻结
2 left
随时随地写代码
随时随地继续你的编程学习旅程!无需配置,无需下载:打开就能写代码。支持 iOS、Android 和 Web,评分高达 4.9 星。
你并不孤单
在全球排行榜上一较高下,邀请好友赢取奖励,为彼此的成就喝彩。和好友一起编程更有趣!
多种学习方式
阅读、收听、自我测验、问 AI,或者查阅学过的任何内容。每节课都配合你的节奏。
变量是一个有名字的容器,用来存储值,方便你在程序后面引用。
在 Python 中,创建变量只需写下名字、一个等号,再写上要存储的值。
值可以随时间变化。给这个名字重新赋值,它就会指向新的值。
获得证书
每完成一门课程都能获得证书。把证书添加到你的 LinkedIn 个人资料和简历中,向雇主展示你的编程能力。
为什么在 Coddy 走这条 C# 学习路线
- 一门语言,多条 .NET 职业道路。ASP.NET Core Web 服务、Windows 和企业软件、Azure 云开发以及 Unity 游戏都使用 C#,所以在你选定专业方向之前,本页的基础就能为你打开不止一扇门。
- 语言本身,不止于语法。C# 课程并不止步于类:它还讲可空类型、委托和事件、泛型、
IDisposable和依赖注入基础,这些都是 ASP.NET Core 和 Unity 依赖的概念,最后以一个用 LINQ 搜索、由单元测试检查的图书馆项目收尾。 - 用 C# 练面试。栈、队列、链表、二叉树和哈希表,递归挑战和五种排序算法,全部用 C# 讲授,让你用面试时要用的语言来演练。
- 自动评分,有提示,无需安装。每节课最后都有一道由测试用例评分的 C# 挑战;没通过时,AI 导师 Bugsy 会指出问题所在,但不会替你写好修复。大多数课程结束时都有免费证书,一切都在浏览器里运行。
关于成为 C# 开发者的常见问题
成为 C# 开发者需要多长时间?
每天学一小时左右,从零到能参加初级面试,六到十二个月是比较现实的范围。在这条学习路线上,C# 课程需要六到八周,命令行、Git 和 SQL 合计大约一个月,数据结构和排序再要两个月。之后,大多数 .NET 后端岗位还要求掌握 ASP.NET Core 和 Entity Framework 这样的数据访问层,这需要再花一两个月做一个真实的东西。
C# 开发者和 .NET 开发者有什么区别?
主要是职位名称不同。C# 是语言;.NET 是它运行的平台:运行时、基础类库,以及 ASP.NET Core 和 Entity Framework 等框架。大多数 .NET 代码都是用 C# 写的,所以 .NET 开发者岗位就是同时要求掌握这些框架的 C# 岗位。这条学习路线打下 C# 这一半和通用基础,框架则是下一层。
C# 适合作为软件工程师的第一门语言吗?
很适合。它是静态类型语言,编译器能在运行前发现很多错误;它的语法也足够一致,让你把注意力放在概念而不是细节上。它还能直接通向企业、云和游戏开发领域的真实工作,而且你学到的几乎所有内容都能迁移到 Java。
成为 C# 开发者需要用 Windows 吗?
不需要。现代 .NET 可以在 Windows、macOS 和 Linux 上运行,ASP.NET Core 服务通常部署在 Linux 容器中,Visual Studio Code 和 JetBrains Rider 在三个系统上都能用。完整版 Visual Studio IDE 以及 WPF、Windows Forms 等桌面框架只支持 Windows,所以有些岗位仍然默认使用 Windows;但学这条路线,你只需要一个浏览器。
这条学习路线上哪门课程不是用 C# 讲的?
只有一门:整洁代码目前只有 Python 版本,所以它列在各步骤之后,而不是放在第七步。它的理念,即有意义的命名、短小的方法、一个类只有一个修改理由,可以原封不动地用在 C# 上,.NET 的命名规范和代码分析器则会自动检查其中机械性的部分。其他每一步,包括面向对象项目和编程题,都是用 C# 讲的。
这条 C# 学习路线免费吗?
免费。路线上的每门课程都免费:课程内容、浏览器里的 C# 编辑器和 Linux 终端、由测试评分的挑战、Bugsy 的提示以及证书。Pro 会取消每日能量限制,并提供无限 AI 帮助,但这条学习路线上没有任何内容需要 Pro。
完成软件工程师路径能获得证书吗?
能。完成每一步,你就能获得整条软件工程师路径的一张免费证书。证书会列出你沿途完成的每门课程,并链接到每门课程各自的证书,任何人都能核实上面列出的每项技能。你可以把它添加到 LinkedIn 个人资料。这是 Coddy 颁发的结业证书,不是经过认证的学历资格。