有些人喜欢看课程,有些人喜欢改Bug,但我喜欢阅读,编程书籍的销量可能没法和其他主题的书籍相比,因为它们枯燥乏味,而且很快就会过时,但是仍然存在一些经典,可以对你的职业生涯起到推动作用,改变你原有构建软件的方式。
.Net发布至今已经17年,作为.Net平台主要开发语言的C#在国外都非常流行,但在国内,却有传言“国内互联网公司都不用C# ”,事实真的如此么?当然不是!

从2014年开始,手游让C#彻底爆发了,拿国内的手游大咖腾讯来说,2017年C#的代码量排行第五,成为了最有潜力的编程语言。这主要归功于Mono平台的Unity 游戏开发,此外,如今C#还是VR/AR领域的灵魂语言, 所谓存在即合理,C#能够一直屹立在各大编程语言排行榜前五,并不是没有道理的
因此,看一门语言的前景,切忌太过片面。如果你正在学习C#,或者你已经了解了某些编程语言,但是想选择C#作为第二语言时,下面这些书可能会对你有所帮助
1、《CLR via C#》
对于C#开发者来说,本书应该是一本圣经,它很长也很详细,作者通过Jeffrey Richter 本书针对CLR和.NET Framework 4.0进行深入、全面的探讨,并结合实例介绍了如何利用它们进行设计、开发和调试。相信当你读完本书之后,你的.Net技能将提高了至少1000倍

2、《Threading in C#》
这是一本免费的电子书,作者是Joseph Albahari,这是我读过的C#相关书籍中最简单的一本,书中所有关于线程和高并发等知识点的解释都非常好,因此,非常值得你去读一遍,而且有中文版,你只需要在下载的时候选择中文选项即可。
下载地址:http://www.albahari.com/threading/

3、《果壳中的 C#》
是一本c#5.0的权威技术指南,也是第一本中文版c#5.0的学习资料。书中系统、全面、细致地讲解了c#5.0从基础知识到各种高级特性的命令、语法和用法。同时还融入了作者多年的C#软件开发方面的研究及其实践经验,十分适合将此书作为自学书籍

4、《Head First C#》
Head First系列书籍插画是它们的一大特色,本书也不例外,形象生动的向读者介绍了C#3.0和Visual Studio 2008,讲授了从垃圾回收到扩展方法以至双缓冲动画等多方面知识。还提供了各种示例,让你亲自动手实践,是一本完全不会让你打瞌睡的教材

5、《Pro C# 5.0 and the .NET 4.5 Framework》
本书是C# 领域久负盛名的经典著作,深入全面地讲解了C# 编程语言和.NET 平台的核心内容,并结合大量示例剖析相关概念。不过,假如你是一个初学者那么本书可能不适合你

6、《C#程序设计语言》
本书是C# 4.0的权威技术指南,语言的完整规范、参考资料、范例代码和来自12位卓越的C#大师的详细注解。如果你想深入了解C#,这本书千万不要错过了。

7、《深入理解C#, 第三版》
本书是世界顶级技术专家“十年磨一剑”的经典之作,在C#和.NET领域享有盛誉,主要为那些已经具备一定C#编程经验的开发人员准备的,本书结构简单,在深度介绍C#特性的同时,作者还和读者分享了多年的C#的开发经验,相信读完本书,你可以少走很多弯路

8、《Programming C# 5.0》
这是一本对于有一些C/C++/Java基础的程序员不错的C#入门书。一大半的篇幅都在讲述C#的语言特性,最后还讲述了.Net框架的高级特性,读完本书,你将会学到如何运用Net平台来开发应用。

9、《The C# Player’s Guide》
此书的最新版本是关于c# 7.0和Visual Studio 2017,涵盖了编程的基础知识,包括变量、数学操作、决策、循环,方法以及深入研究c#类型系统。通过本书,不但攻克C#的基础知识不在话下,还可以通过它学到如何用C#创建游戏的方法,因此,无论你是否具备C#编程经验,本书都适合你

10、《领域驱动设计》
本书是领域驱动设计方面的经典之作,围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。
全国10大IT品牌,打造互联网人才技术摇篮。加群948954484可免费领C语言、C++免费学习资料。

请相信我,这门编程语言丝毫不比C/C++差!相关推荐

  1. 第一门编程语言,我应该学什么?

    作者 | Daniel Bastos 译者 | 弯月 责编 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 软件工程师问我最多的一个问题就是,第一门编程语言应该学什么.这可能是开发人员学习过 ...

  2. 2017年薪酬最高的15门编程语言 GO夺冠

    虽然去年我曾经也讲过这个话题,但是薪酬最高的编程语言在2017年已经发生了变化,下面所列举的编程语言都是获得了最高的薪水.如果你正在考虑从事技术职业,请考虑学习这些编程语言以确保尽可能高的工资: 你从 ...

  3. 第一门编程语言的选择无关紧要?

    作者 | Mark Guzdial 译者 | 弯月     责编 | 张红月 出品 | CSDN(ID:CSDNnews) 最近有两名计算机系的同事(来自不同院校)声称我们不应该担心第一门编程语言课程 ...

  4. php 编程祝新年快乐_第一门编程语言选什么好?

    内容简介 前言 建议 入门推荐 分析 总结 1. 前言 现在 IT 行业越来越火爆,许多朋友都愿意入门「挨踢」,噢,不,当程序员. 那么问题来了,对刚接触这个领域的新人来说,选什么语言作为第一门语言呢 ...

  5. 只学一门java可行吗,java可以作为第一门编程语言学习吗

    java可以作为第一门编程语言学习吗,语言,课程,入门,计算机科学,都在 java可以作为第一门编程语言学习吗 易采站长站,站长之家为您整理了java可以作为第一门编程语言学习吗的相关内容. 十年前, ...

  6. 第一门编程语言选谁?

    Are You Ready? Go! --第一门编程语言选谁? 金旭亮 说明: 这篇文章是专门针对大学低年级学生(和其他软件开发初学者)写的,如果你己经是研究生或本科高年级学生,请将这篇文章转发给你的 ...

  7. java语言可以编程无人机么_java可以作为第一门编程语言学习吗

    十年前,Java 还是计算机科学的入门课程中的必学语言.如果你想学其他语言,比如 C.Python.PHP,你就得专门选那个语言的课程,或者选相关的应用.但是现在,Java 不再受大学的青睐.根据国际 ...

  8. 华为鸿蒙朱丹丹,周一围生日高调晒照,老婆朱丹没有丝毫表示,网友:八月有毒!...

    七夕节可谓是吃饱了狗粮,很多情侣夫妻并没有因为八月分手月的魔咒放弃秀恩爱.当然咱们的朱丹姐也是不落伍的发微博秀起了恩爱,只不过微博文的真正含义似乎令人琢磨. 要知道在8月24日,也就是七夕过后的几天, ...

  9. 2012年05月29号这一天,2345浏览器的V1.5版本,是进行改进还是丝毫未变!

    系列文章目录 第七章:2012年05月29号这一天,2345浏览器的V1.5版本,是进行改进还是丝毫未变! 文章目录 系列文章目录 前言 2012-05-29 V1.5版 新增功能 新增改进 BUG修 ...

最新文章

  1. 7 orm 有批量更新_ORM之SQLAlchemy
  2. 图形脚本语言sikuli
  3. arraylist转int数组_五千字的数组拓展,面试官对我竖起大拇指喊停
  4. 如何高效学习 Kubernetes 知识图谱?
  5. sqlserver游标概念与实例全面解说
  6. Black White(尺取)
  7. 【面向代码】学习 Deep Learning(一)Neural Network
  8. 如何卸载mysql server 2005_彻底的卸载SQL Server2005
  9. AdminLTE框架的基本使用
  10. 基于WinForm开发的Ribbon界面案例
  11. 英尺英寸和厘米的换算_中国的尺和厘米的换算,英尺英寸和厘米换算
  12. 2019314编竹筐问题
  13. 清空分区linux,Linux使用fdisk删除分区详解
  14. 屏蔽搜狗输入法快捷键
  15. 手机幻灯片html代码,html5手机幻灯片制作手指滑动触屏手机幻灯片代码
  16. 打乱mysql数据顺序_打乱数据库表内的数据顺序
  17. Scroller的使用及解析(滑动删除)
  18. javascript call用法及好处
  19. Android本地数据持久化:内部存储和外部存储
  20. 衍生品市场 Chap1-3 学习笔记

热门文章

  1. 详解Eclipse集成Jad反编译工具
  2. mysql中如何大量删除数据_mysql批量删除大量数据的方法
  3. 《Spring in action,3th》阅读笔记
  4. iOS-iPad强制竖屏
  5. 微信公众号二维码 链接
  6. c语言孪生素数对问题
  7. 网页特效——放屁龟turtle(.html)
  8. https遇到自签名证书/信任证书
  9. 最美520,让我们说我爱你!
  10. Can't find X includes 和Can't find X libraries