零基础如何自学C#?
<h2 data-tool="mdnice编辑器">前言</h2><p data-tool="mdnice编辑器"> 本文来源于知乎的一个提问,提问的是一个大一软件工程专业的学生,他想要自学C#但是不知道该怎么去学,这让他感到很迷茫,希望有人能给他一些建议和提供一些学习方向。</p>
<h2 data-tool="mdnice编辑器">个人建议</h2>
<ol class="list-paddingleft-1" data-tool="mdnice编辑器">
<li>确认目标:自学C#首先你需要大概了解该门语言的发展、前景和基本特点,从自身实际情况和方向出发确认学习的必要性。</li>
<li>制定学习计划:制定一个详细的学习计划(比如每天学习一个C#知识点),这将有助于你更好地组织学习过程。</li>
<li>微软官方文档是良好的起点:对于C#的学习,微软官方文档是一个非常好的资源。这些文档提供了详细的说明和示例代码,涵盖了C#的各个方面。按照文档的目录逐步学习,可以让你循序渐进地掌握语言的各个语法和概念。</li>
<li>多动手多实践:熟能生巧,学习的过程中除了阅读文档和示例代码以外,实践也是非常重要的。通过动手去实践所学的知识点,从而加深你对代码的理解和提高编程能力。</li>
<li>寻找其他资源:除了微软官方文档,还有许多其他优质的学习资源可供选择,如在线教程、视频课程和编程社区。通过结合不同的学习资源,你可以获得更全面的学习体验。</li>
</ol>
<blockquote data-tool="mdnice编辑器">
<p>温馨提示:自学的过程是一个枯燥无味的过程,通过制定有效的学习计划鞭策自己每天打卡学习,从而避免三天打鱼两天晒网的情况,合理利用微软官方文档和其他学习资源,并进行实践,你将会逐步掌握C#编程技能。</p>
</blockquote>
<h2 data-tool="mdnice编辑器">合理利用微软官方文档</h2>
<blockquote data-tool="mdnice编辑器">
<p>对于C#的学习,微软官方文档是一个非常好的资源。这些文档提供了详细的说明和示例代码,涵盖了C#的各个方面。按照文档的目录逐步学习,可以让你循序渐进地掌握语言的各个语法和概念。</p>
</blockquote>
<p>微软官方文档C# 文档 - 入门、教程、参考:</p>
<blockquote data-tool="mdnice编辑器">
<p>https://learn.microsoft.com/zh-cn/dotnet/csharp/👉</p>
</blockquote>
<p><img src="https://img2023.cnblogs.com/blog/1336199/202307/1336199-20230709170410670-514415596.png" alt="" loading="lazy"></p>
<h3 data-tool="mdnice编辑器">C#入门</h3>
<p><img src="https://img2023.cnblogs.com/blog/1336199/202307/1336199-20230709170433993-495276835.png" alt="" loading="lazy"></p>
<h3 data-tool="mdnice编辑器">C#基础知识</h3>
<p><img src="https://img2023.cnblogs.com/blog/1336199/202307/1336199-20230709170455971-1006702013.png" alt="" loading="lazy"></p>
<h3 data-tool="mdnice编辑器">C#编程指南</h3>
<p><img src="https://img2023.cnblogs.com/blog/1336199/202307/1336199-20230709170511337-363304824.png" alt="" loading="lazy"></p>
<h2 data-tool="mdnice编辑器">C#/.NET/.NET Core学习、工作、面试指南</h2>
<blockquote data-tool="mdnice编辑器">
<p>C#/.NET/.NET Core基础知识、学习资料、视频、文章、书籍、框架、社区组织、开发必备工具和常见的面试题汇总。以及面试时需要注意的事项和优秀简历编写技巧,希望能和大家一起成长进步👊。</p>
</blockquote>
<p data-tool="mdnice编辑器"><strong>C#/.NET/.NET Core学习、工作、面试指南</strong>👉</p>
<p><img src="https://img2023.cnblogs.com/blog/1336199/202307/1336199-20230709170546931-1909895205.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/1336199/202307/1336199-20230713002444839-2055108565.png" alt="" loading="lazy"></p>
<h2>ASP.NET Core开发者学习指南路线图</h2>
<blockquote data-tool="mdnice编辑器">
<p>这是一个ASP.NET Core开发学习路线图,提供了一个结构化的学习路线,帮助开发人员逐步掌握ASP.NET Core框架所需的技能,帮助开发者了解学习</p>
<p>ASP.NET Core的步骤和方向。</p>
</blockquote>
<p data-tool="mdnice编辑器"><strong>值得推荐的ASP.NET Core开发者学习指南路线图</strong>👉</p>
<p data-tool="mdnice编辑器"><strong>指南路线GitHub地址:https://github.com/MoienTajik/AspNetCore-Developer-Roadmap/blob/master/ReadMe.zh-Hans.md👉</strong></p>
<p><img src="https://img2023.cnblogs.com/blog/1336199/202307/1336199-20230709170641077-1400931181.png" alt="" loading="lazy"></p>
<h2 data-tool="mdnice编辑器">C#/.NET/.NET Core推荐学习书籍</h2>
<blockquote data-tool="mdnice编辑器">
<p>汇总了一些很优秀的C#/.NET/.NET Core相关学习书籍,值得.Neter们或者是想要入门.Net的同学学习和专研。</p>
</blockquote>
<p data-tool="mdnice编辑器"><strong>C#/.NET/.NET Core推荐学习书籍(升职加薪,你值得拥有)</strong>👉</p>
<p><img src="https://img2023.cnblogs.com/blog/1336199/202307/1336199-20230709170845682-422450817.png" alt="" loading="lazy"></p>
<h2 data-tool="mdnice编辑器">C#/.NET/.NET Core学习视频汇总</h2>
<blockquote data-tool="mdnice编辑器">
<p>收集网上一些比较好的C#/.NET/.NET Core这方面的学习视频,希望能够帮助到有需要的小伙伴们。</p>
</blockquote>
<p data-tool="mdnice编辑器"><strong>C#/.NET/.NET Core学习视频汇总</strong>👉</p>
<p><img src="https://img2023.cnblogs.com/blog/1336199/202307/1336199-20230709170906673-2006144013.png" alt="" loading="lazy"></p>
<h2 data-tool="mdnice编辑器">C#/.NET/.NET Core优秀项目框架推荐</h2>
<blockquote data-tool="mdnice编辑器">
<p>C#/.NET/.NET Core优秀项目和框架汇总,希望每个人能找到一个适合自己学习,开发的优质框架。</p>
</blockquote>
<p data-tool="mdnice编辑器"><strong>C#/.NET/.NET Core优秀项目框架推荐</strong>👉</p>
<p><img src="https://img2023.cnblogs.com/blog/1336199/202307/1336199-20230709170928781-1212749366.png" alt="" loading="lazy"></p>
<h2 data-tool="mdnice编辑器">C#/.NET/.NET Core面试宝典(基础版)</h2>
<blockquote data-tool="mdnice编辑器">
<p>C#/.NET/.NET Core常见面试题汇总,不仅仅为了面试而学习,更多的是查漏补缺、扩充知识面和大家共同学习进步。</p>
</blockquote>
<p data-tool="mdnice编辑器"><strong>C#/.NET/.NET Core面试宝典(基础版)</strong>👉</p>
<p><img src="https://img2023.cnblogs.com/blog/1336199/202307/1336199-20230709170950411-915031522.png" alt="" loading="lazy"></p>
<h2 data-tool="mdnice编辑器">加入DotNetGuide技术交流群</h2>
<blockquote data-tool="mdnice编辑器">
<p>在DotNetGuide技术交流群中可以结识更多志同道合的开发者,甚至可能与其他开发者合作完成有趣的项目。通过这个群组,我们希望能够搭建一个积极向上、和谐友善的.NET技术交流平台,为广大.NET开发者带来更多的价值。</p>
</blockquote>
<p><strong>欢迎加入DotNetGuide技术交流群👉</strong></p>
<p> </p>
</div>
<div id="MySignature" role="contentinfo">
<blockquote >
<p style='font-family:YouYuan;font-size: 16px;margin: 0 auto 0.01em auto;'><span style='font-size: 17px; '>作者名称:</span>追逐时光者</p>
<p style='font-family:YouYuan;font-size: 16px;margin: 0 auto 0.01em auto;'><span style='font-size: 17px; '>作者简介:</span>一个热爱编程、善于分享、喜欢学习、探索、尝试新事物和新技术的全栈软件工程师。</p>
<p style='font-family:YouYuan;font-size: 16px;margin: 0 auto 0.01em auto;'>
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。如果该篇文章对您有帮助的话,可以点一下右下角的【♥推荐♥】,希望能够持续的为大家带来好的技术文章,文中可能存在描述不正确的地方,欢迎指正或补充,不胜感激。
</p>
</blockquote><br><br>
来源:https://www.cnblogs.com/Can-daydayup/p/17539010.html 看到这么详细的学习指南,真是太感谢楼主的分享了!强烈收藏
作为一个刚踏入软件工程大门的大一新生,能看到这么全面的C#学习路线图,真的很幸运。
给楼主点个赞!https://img.icons8.com/color/48/000000/like.png 这篇帖子对于想要自学C#的同学来说帮助太大了,从基础入门到进阶学习,从文档到视频教程,从书籍到项目框架,都安排得明明白白的。
补充一点点小建议:
[*]除了微软官方文档,也可以试试 菜鸟教程 ,比较适合新手入门
[*]可以先从写一些简单的小程序开始,比如计算器、小游戏之类的,成就感会帮你坚持下去
[*]GitHub上有很多优秀的C#开源项目,可以看看别人是怎么写代码的
[*]C#的Unity引擎很火,如果对游戏开发感兴趣的话,这也是一个不错的学习方向
对了,想问一下楼主:有没有推荐的适合纯新手做的实战项目?最好是那种难度不高但是能覆盖到C#基础知识的项目~
再次感谢楼主的用心整理!已收藏,期待更多干货分享! https://img.icons8.com/emoji/48/000000/red-heart.png
頁:
[1]