【学习资源】C#初学者学习资源推荐

简介: 初学者学习C#的学习资源推荐, 包括网站,书籍与社区。

前言

大家好,这是笔者自己自行整理的C#学习资源推荐,包含 网站、书籍和社区,方便自己学习的同时分享出来,希望可以帮到大家谢谢。

网站

微软官方文档

首先笔者最推荐的当然是我们微软官方的学习文档官方C#文档, 众所周知官方的文档永远是最全面的,最权威的,更新最及时的。而其它平台的学习资料大多数是二手甚至多手加工的,不能保障信息的正确性和严谨性,不局限于C#,只要是微软技术领域的都可以在官网上找到对应的学习文档。
在这里插入图片描述

菜鸟教程网

如果你是一个零基础的编程小白,那么菜鸟教程的C#教程绝对是你入门的不错选择:C#教程 | 菜鸟教程,菜鸟教程对初学者来说十分友好,可以帮助于初学者快速学习基础的C#编程。
在这里插入图片描述

哔哩哔哩网

往b站的搜索框输入C#:C#-哔哩哔哩_Bilibili,会出现许多C#教学视频,其中不乏优秀的up主讲解的视频,如果你是一个习惯于通过视频学习的人,那么b站会是一个不错的选择。
在这里插入图片描述

C# Corner - 外文

C# Corner是一个国外的面向信息技术开发者和专业人士的免费社区,允许大家交换和知识和交流经验,采用多种互动方法从让人身上学习,包括文章投稿,讨论论坛,博客和视频。
在这里插入图片描述

C# Help - 外文

C# Help也是国外一个有名的关于C#的网站,提供了大量的文章与代码下载, 同时也是一个专业的C#语言在线帮助网站,同时也提供了C#语言方面的技术文章。专业性很强, 我们可以在输入框查找我们需要的内容。
在这里插入图片描述


书籍

《C#入门经典》

《C#入门经典》系列是屡获殊荣的C#名著和超级畅销书。本书讲述了C#编程的所有方面,包括C#语言本身、Windows编程、Web编程及数据源的使用等内容,是编程新手入门的理想读物。
在这里插入图片描述

《C# 高级编程》

《C# 高级编程》以内容“高大全”而著称,从很基本的语法开始讲,到进阶技术的运用,全面介绍了C#编程的工具,提供了理解.NET体系结构的工作原理所必需的背景知识。
在这里插入图片描述

《C#图解教程》

《C#图解教程》 以图文并茂的形式,用朴实简洁的文字,并辅之以大量表格和代码示例,精炼而全面地阐述了最新版C#语言的各种特性,使读者能够快速理解、学习和使用C#。同时,《C#图解教程》还讲解了C#与VB、C++等主流语言的不同点和相似之处。
在这里插入图片描述

《Effective C#》

《Effective C#:编写高质量C#代码的50条有效方法》是.NET专家Bill Wanger给出我们50条利用C#优点以及特性来写出健壮的,高效的,易于维护的代码的高效法则。阅读此书可以更好的了解C#语言本事的各种特性,写出更健壮,更高效的C#代码。 笔者自推:【读书笔记】《Effective C#》50条建议笔记整理
在这里插入图片描述


社区

.NET 开发者社区

首先推荐的还是微软官方的社区.NET 开发者社区,在这里可以与全球数百万开发人员一起构建应用并参与 .NET,而且还可以获取微软官方有关新技术、有趣发现、产品新闻和附近活动的最新信息。
在这里插入图片描述

Stackoverflow

stackoverflow是一个与程序相关的IT技术问答网站。用户可以在网站免费提交问题,浏览问题,索引相关内容,在这里可以解决大多数在学习C#过程中遇到的问题。
在这里插入图片描述

CSDN

CSDN是全球知名中文IT技术交流平台,包含原创博客、精品问答、职业培训、技术论坛、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。在这里你可以找到优质的C#学习文章,同时也可以结交很多的志同道合的朋友。笔者自推:@writer桑
在这里插入图片描述


总结

学习编程的道路是漫长且艰难的,希望这些学习资源可以助大家一臂之力。
以上所有学习资源均为笔者 个人推荐,并不代表大众的看法,如有不同意见,欢迎交流讨论。
目录
相关文章
|
6月前
|
C#
C#学习相关系列之数据类型类的三大特性(二)
C#学习相关系列之数据类型类的三大特性(二)
|
6月前
|
C#
C#学习相关系列之yield和return的区别
C#学习相关系列之yield和return的区别
|
6月前
|
Java 调度 C#
C#学习系列相关之多线程(一)----常用多线程方法总结
C#学习系列相关之多线程(一)----常用多线程方法总结
|
6月前
|
C#
C#学习相关系列之数组---常用方法使用(二)
C#学习相关系列之数组---常用方法使用(二)
|
6月前
|
存储 C#
C#学习系列相关之数组(一)---数组的定义与使用
C#学习系列相关之数组(一)---数组的定义与使用
|
26天前
|
开发框架 缓存 算法
开源且实用的C#/.NET编程技巧练习宝库(学习,工作,实践干货)
开源且实用的C#/.NET编程技巧练习宝库(学习,工作,实践干货)
|
2月前
|
Linux C# 开发者
Uno Platform 驱动的跨平台应用开发:从零开始的全方位资源指南与定制化学习路径规划,助您轻松上手并精通 C# 与 XAML 编程技巧,打造高效多端一致用户体验的移动与桌面应用程序
【9月更文挑战第8天】Uno Platform 的社区资源与学习路径推荐旨在为初学者和开发者提供全面指南,涵盖官方文档、GitHub 仓库及社区支持,助您掌握使用 C# 和 XAML 创建跨平台原生 UI 的技能。从官网入门教程到进阶技巧,再到活跃社区如 Discord,本指南带领您逐步深入了解 Uno Platform,并提供实用示例代码,帮助您在 Windows、iOS、Android、macOS、Linux 和 WebAssembly 等平台上高效开发。建议先熟悉 C# 和 XAML 基础,然后实践官方教程,研究 GitHub 示例项目,并积极参与社区讨论,不断提升技能。
76 2
|
6月前
|
C#
C#的基本语法结构学习
【5月更文挑战第17天】C#基础语法包括变量(如`int x = 10`)、常量(`const int MAX_VALUE = 100`)、运算符(如算术和比较运算符)、控制语句(if、for、while等)和函数声明(`int Add(int x, int y) { return x + y; }`)。这些构成C#程序的基本元素。
75 0
|
3月前
|
开发框架 .NET API
C#/.NET/.NET Core推荐学习书籍(24年8月更新)
C#/.NET/.NET Core推荐学习书籍(24年8月更新)
|
4月前
|
Dart 算法 JavaScript
C#数据结构与算法入门教程,值得收藏学习!
C#数据结构与算法入门教程,值得收藏学习!