在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
IT互联网的发展使得编程这一技能越来越重要,出于各种各样的需要,很多人都对编程学习产生了兴趣。学习编程,和学习其它技能一样,首先肯定是要看一些入门书籍的。这也就成了许多人的困扰,关于编程的书籍那么多,究竟应该如何选择呢?今天就为大家推荐一些编程入门书籍。

一、c语言篇:
1:c语言入门大学教程c语言谭浩强版足以。
2:windows c语言API编程基础,推荐《windows程序设计(第5版)》 Charles Petzold着,通过学习可对界面编程一览无遗,剩下的就是看怎样用c++进行包装,体会c++面向对象复用代码的威力了。
3:《TCP/IP协议及网络编程技术》 罗军舟等编着 清华大学出版社 国货上品,是应用c语言在windows下进行网络编程的好教材.也是使用c++进行网络编程的知识准备。
二、C++基础篇:
1:《C++Primer(3or4版)》入门第一部.
2: 《C++标准程序库》 侯捷/孟岩译 库是语言的延伸,学习c++不可不看。
3: 《C++实践之路》 周良忠译 一个计算器例子贯穿全书,几乎用到C++所有知识,真正的例子驱动教学法。
三、面向对象技术:
1: 《设计模式-可复用面向对象软件的基础》 美国四人帮的跨时代大作 230页却足以开启一个时代,真正体现了面向对象技术的价值,是代码复用的经典之作,不能不看。
2: 《UML Distilled》 UML建模很火欧,但对我来说看主要目的是看懂类关系草图,这本小书足以。
c++进阶篇
1: 《C++高级编程》 刘鑫等译 有对c++知识的精要总结其中包括如何更好地实现重用、如何有效地测试和调试等C++专业人员常用的一些技术与方法,值得了解。
2: 《Effective C++》,《必知必会》,《c++编程规范》 三本小书却足以检测你对c++知识掌握的真正情况。
对于初学者,这些书籍已经完全够用了,希望以上文字能对大家有所帮助。另外,学习编程不是一日之功,一定要坚持下去,尤其是开始时比较枯燥,千万不要半途而废。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
嵌入式软件开发入门必看的经典教程
在这里和大家分享一下嵌入式软件开发入门必看的经典教程,为那些现在还在嵌入式软件开发门外徘徊的小伙伴提供一些小小的借鉴。
11545
2019-07-09 16:17:23
付费课与免费课程的区别在哪?
我们所生活的这个时代发展迅速,已然成为了不进步就会退步的状态。大家都想在最短的时间里提升自己,因此各种培训班应运而生,但为什么有许多的免费课程大家都不用,反而选择付费课程呢?目前互联网到了知识付费的阶段,免费课大部分面对零基础的初学者,而付费课属于基础进阶提升能力的课程,有着实质的区别。
14057
2020-06-08 11:53:47
好家伙,原来这就是程序员高薪的秘密!
我觉得每个人都应该学习一门编程语言。学习编程教你如何思考,就像学法律一样,学法律并不一定要为了做律师,但法律教你一种思考方式。学习编程也一样,我把计算机科学看成是教育,每个人都应该花至少1年时间学习编程。
4454
2021-08-06 15:13:35
“祖传”的代码面目全非,为什么会这样?!
这谁写的代码,bug这么多,还不写注释,查出来,扣他年终奖,3小时后,原来是我自己一年前写的呀
4667
2021-09-02 17:40:31
万物互联是什么?会带来哪些改变?
万物互联是什么?会带来哪些改变?互联网技术和通讯协议的快速发展,让“万物互联”不再遥不可及。物联网从使用用户来分可以分为C端用户和B端用户。其实物联网在面向B端的场景已经发展得较为成熟了已经基本实现了“万物”互联,而且在相应垂域形成了业务的完整闭环。
3908
2022-05-18 14:51:03
