编程类书
‘壹’ 《C程序设计》学完了往后想学C++推荐几本书
没想到楼主和我的学习路程差不多。。
数据结构推荐你看这本:
http://proct.dangdang.com/proct.aspx?proct_id=9258224
这本书讲得之好简直旷古绝今,前面说了很多c++、c++ STL的历史,中间说了数据结构的基础理论,然后用c++实现了各种数据结构,最后还讲了该数据结构在STL中的应用,最后还有综合应用,非常之好,不过推荐有一定c++功底之后再看。
因为你有c语言基础了,所以推荐你看这本:
http://proct.dangdang.com/proct.aspx?proct_id=9268172
这是非常经典的数据结构教材,缺陷就是理论多,实践太少,所以最好是配备一本习题集,习题集上面有该数据结构的实现。
学习c++强烈推荐你看这本:
http://proct.dangdang.com/proct.aspx?proct_id=9258259
记得当年我就是看这本书学会的,这本书前面讲的c++基础理论,后半部分讲Visual c++ 2005 环境下的Windows编程,涉及面非常之广,而且你还可以接触到.net下面的c++:C++/CLI。
这本书不但可以让你学会c++基础语法规范,而且还可以学会Visual Studio 2005这一当前第二新的开发平台,最新的是Visual Studio 2008,但是还没有教材,刚出。
我个人主要攻的是游戏设计,这本书彻底教会了我DirectX 3D游戏编程:
http://proct.dangdang.com/proct.aspx?proct_id=9297813
我对这本书的评价:现在其貌不扬,但是多年之后会有国人称之为经典,因为它的内容之广泛,内容之详尽无人可出其左右,但是这本书主要涉及到游戏编程,已经不是c++的基础东西了,所以需要较为熟练掌握c++和VIsual c++开发平台之后才能看懂。。
再推荐一本游戏编程入门书:
Visual C++游戏编程基础(附CD-ROM光盘一张)——游戏学院经典书丛
http://proct.dangdang.com/proct.aspx?proct_id=8991383
这本书从Window GDI开始讲到了DX游戏编程,是游戏编程的入门好书,非常好。。
另外Windows游戏编程大师技巧也不错,但是内容太多,怕你看不过来,而且这本书的内容也太老了。。
Visual Basic 2005从入门到精通
如果你要学习.net下面的VB的话我推荐你看这本
http://proct.dangdang.com/proct.aspx?proct_id=9243118
优势:最新的平台
内容详尽,1000多页,作者写得非常之好,例子非常之多。。
如果你要学习VB6.0,那么我推荐你选择这本:
http://proct.dangdang.com/proct.aspx?proct_id=9266082
因为我看过这本,这简直就是VB6.0的网络全书,而且实例非常多,特别适合新手,讲得也很通俗易懂。
你选择学c++是对的,c++真的很好哈,另外再推荐两本于c++有关的书:
http://proct.dangdang.com/proct.aspx?proct_id=9157098
C++ Primer中文第四版,这本书非常出名,页非常经典,但是第四版加入了不少STL的内容,反倒不适合初学者了,第三版适合初学者,非常只好。
C++STL开发技术导引
http://proct.dangdang.com/proct.aspx?proct_id=9316375
这本书详细介绍了c++ STL方方面面的应用,非常之经典,而且还分析了STL的部分源码,对提高编程能力有质的提升。
最后推荐一本不能不看的书:
Effective C++改善程序与设计的55个具体做法(中文第三版)
http://proct.dangdang.com/proct.aspx?proct_id=9190688
这本书在c++的历史上的地位我都不用多说了,如果你想成为一个真正的c++程序员,一定不要忘了看这本书。
‘贰’ 适合电脑初学者的书籍有哪些
推荐《和秋叶一起学》系列( 秒懂Word/Excel/PPT)。
‘叁’ 关于编程的书籍
一、Python系列(3本)
如果你之前一点编程经验都没有,先看如下两本:
1、《简明Python教程》(A Byte of Python)
入门Python的绝佳Tutorial,从书的目录便可以了解到作者Swaroop C H清晰的行文思路,以及对Python高超的驾驭能力。
2、《集体智慧编程》
以具体实例的方式来展示Python的编程技巧,受益良多。作者用非常直观的方式向读者展示了人工智能和机器学习中的大量经典的算法。更可贵的是,作者在展示算法时所使用的例子都是网络中非常有代表性的场景,并且很多情况下还会结合一些实际运营的 Web 站点的数据作更进步阐释。当然,作为一本实用型的书,少不了的是大量可运行的代码。
3、《Python Cookbook中文版,第3版》
这本书可谓Python版《代码大全》。有人说《代码大全》这类书是字典,其实不尽然《代码大全》是高手过招。《Cookbook》也如此,阅读时总能让你有一种:“哇塞,漂亮!”的感觉。能把 Cookbook 全部读完,你的Python水平绝对发生质变。
二、Java语言系列(3本)
1、《Java核心技术·卷1:基础知识(原书第9版)》
Java领域最有影响力和价值的着作之一,拥有20多年教学与研究经验的资深Java技术专家撰写,与《Java编程思想》齐名。
2、《算法 第四版》
Java 语言描述,算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。书的内容非常多,可以说是Java程序员的必备书籍之一
3、《数据结构与算法分析:Java语言描述》
这本书真是非常好!个人感觉很适合给初学者入门看,里面的分析数学公式恰到好处,没有算法导论的令人望而生畏,也没有国内图书的草草了事,既学习了数据结构又有刚刚好的算法分析,很容易使人产生共鸣。
当然,对于Java我们建议进行系统的学习,扎实基础不能只靠看书。如果你有任何疑问,欢迎你在千锋武汉官网上留下你的相关情况,我再对号入座帮你解答。
在这里插入图片描述
三、前端系列(4本)
1、《Java权威指南(第6版)》
淘宝前端团队翻译,这本书又叫犀牛书,号称Java开发者的圣经,网上对此书评价很多,大概意思都是说这本书是一本Java文档手册,没有完整看过一遍此书的都不能算是一名合格的前端工程师。
2、《Java高级程序设计(第3版)》
又称红宝书,雅虎首席前端架构师,YUI的作者Zakas出品。虽然书名带了“高级”二字,但是讲得也很基础,而且行文风格很流畅,每一小节就像是一篇博客,读起来并不枯燥,个人感觉比上面那本犀牛书可读性更强。
3、《Java设计模式与开发实践》
本书是在设计模式上的进一步扩充。一大特点就是结合实操,代码完整能直接应用到实际开发中。
4、《Web性能权威指南》
本书是谷歌公司高性能团队核心成员的权威之作,堪称实战经验与规范解读完美结合的产物。本书目标是涵盖Web开发者技术体系中应该掌握的所有网络及性能优化知识。
‘肆’ 对于初学C语言有什么好的辅导书值得推荐
c语言过于简单了,而且事实上除了20年前看过一两本c手册类基本没看过:那时大学没有c语言课程。早年上大学是学习汇编,工作头几年用汇编,是从汇编理解c,所以常见c的指针问题没有什么理解困难 ---绝对事实。如果研究过操作系统,实际文件也不是问题:c语言的难点不在语言本身,而是语言之外的计算机知识,如果对计算机体系知识没有理解,指针自然是难点。先推荐一本体系结构类书:建议先看一下c++程序设计特别版和primer。如果是学校图书馆,建议找一下侯捷的书:这些都是我早年看过的,现在很难买到。