收集关于初学C#的书籍建议和推荐

Head first c#
CLR via C#
《CLR via C#》中文名叫《框架程序设计》
《effective C#》《C#本质论》
《winform2.0 程序设计》《Winform in action》
c#入门经典
c#高级编程
C#本质论
C# 框架设计
.Net组件程序设计(第2版)
COM与.NET组件服务
C#和.NET实战:平台、语言与框架
1.《C#开发实战宝典》
2.《C#高级编程第七版》
3.《C# In Depth》
4.《Effective C#》
深入
《C# 本质论》
《CLR via C#》第三版
《Effective C#》第二版
《C# in Depth》第二版
《Event Based Programming》
。。。。。。

初学
《Head First C#》第二版
《Pro C# 2010 and the .NET 4 Platform》第五版
《Visual C# 2010 Recipes》
《C# 4.0 The Complete Reference》
《Moving to Microsoft Visual Studio 2010》
。。。。。。
书籍的话,可以看看《C#本质论》,或者入门经典之类的。
系统学习的话,可以看看《C#高级编程6、7》版本,不过这本书很厚,建议初期就看前两部分。500多页的样子,可以对基础知识有一个全面系统的掌握。。。
进阶的话,可以看看《CLR Via C#》,这本书讲的很深,看懂了,估计你水平也到了一个新高度了。。
对于专业的学生而言,应该有比较全面的“软件”知识。某个编程语言只是一种初级编程体验,他需要理解关于计算机体系结构原理、数据结构和算法、操作系统(例如各种子系统)的设计和调用接口,词法分析和语法分析,软件工程等等。这些课程的任何一个都是对于软件设计和开发的一次全面地复习。因此软件专业的学生不是靠学某两三种编程语言,而是靠十几次(设计种)系统软件体系结构设计训练来学软件的。甚至许多软件的学生在毕业前都想过他们自己开发一个简易的操作系统或者数据库系统,这就是他们能力的体现。
一般来说,看到如下书籍,就可以忽略了:

(1)不知道源代码应该使用等宽衬线字体排版的
(2)整段整段贴源代码的
(3)源代码像小学生写的,比如不知道关键字、运算符后面要空格的
(4)图书中截图所示操作系统多于2种的
(5)国人(网络上没有名气)编写的,特别是什么“21世纪教材”之类名头的

还有书的编者超过5个人的(不要看封面,看书的前言部分)一般也不要买~~

一般来说,看到这样的书,果断就买了
人民邮电出版社出版,并且属于图灵教育系列的。(特别推荐)
奥莱利(O'Reilly)出版社出版的,封面画着可爱小动物的。
曼宁出版社出版的,封面画着吉普赛人的。
博文视点系列,并且翻译自国外名出版社的。
wrox出版社出版的,大红书皮上面画着很多牛B专家的。

你可能感兴趣的:(收集关于初学C#的书籍建议和推荐)