《C#图解教程》和《C#入门经典》。
基本上只要是计算机专业的,学的第一门语言肯定是C语言,当初大学里学的时候,印象最深刻的就是几个数据类型,然后循环结构,最后实现循环加减,水仙花数之类的小练习。基本上有这么些基础,那么学C#就基本没问题了。
入门选一本好书确实比较重要,但是书那么多,怎么选?
我的原则是首先找谁开发的,那么就找坐着写的书,接下来找开发的公司员工写的书,之后是中文译本,最后实在找不到,那么找中文作者。每个人选择不一样,有人喜欢英文原本,但我英文不好。有人喜欢直接看文档。不过一般真正做了软件开发,程序猿很少直接买中文原版的。
好吧,其实我找书是这样的,打开淘宝,搜索C#,按照销量排序,去除21天系列和入门精通系列,其他排名高的都差不多,然后对比下当当,亚马逊,排名最高的都对上了,挑个价格最低的。
这里说下我看过的两本C#语言入门书,《C#图解教程》和《C#入门经典》。
两本都包括了C#入门的所有知识,但是入门经典讲的东西更多,15章开始就将WPF,XML之类的东西,但是这些和C#语言入门完全无关,wpf就用了一章来讲,而《WPF编程宝典》一本书只讲WPF用了将近1000页,入门经典加了那些多的,web,桌面应用,wcf,都是可以单独出一本书,而且是页数很多的那种,放在这里面看又看的不是很明白,只是了解点概念,觉得半懂不懂,就像当初学了一学期的C语言,一直弄着控制台程序,最后完全没兴趣了。不过入门经典前面还是非常好的,C#语言的基础都有了,基本工作中用到的东西全都讲到了。
《C#图解教程》首先只讲语法相关的东西,从最基础的讲起,注释,类型,就不列举了,看下目录就知道。反正就是很清晰,而且排版看着很舒服,字体看着也比入门经典的大。但是两本价格差不多,所以浓缩是精华,入门经典后面是赠送的,你买来了看了也看不懂,还是必须买其他的书,不看又心里不舒服,浪费买书钱了。
好像还有一本《C#高级编程》,虽然没有看过,但是看下目录,也是偏向全书的那种,但是我不喜欢这种书,看完茹姐教程,可以单独看.net,看wpf,看mvc,看CLR,选书是有成本的,看书也是有成本的,时间成本其实最高了,书其实不贵,花不起100元买书,还花不起100M下载电子书吗?
从上面可以看出,我比较喜欢图解教程,好处是单页的价格贵,因为页数少,加上字体大。页数少所以可以更快的看完,所以我能更快的开始编码或者学习其他进阶的技能。