在线客服
扫描二维码
下载博学谷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++知识掌握的真正情况。
对于初学者,这些书籍已经完全够用了,希望以上文字能对大家有所帮助。另外,学习编程不是一日之功,一定要坚持下去,尤其是开始时比较枯燥,千万不要半途而废。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
哪种编程语言更容易学习?其职业发展前景如何?
众所周知,现在IT行业已然成为高薪的头部行业。由于互联网技术人才以实战型为主,任何专业人才均可以通过学习进入IT行业,促使互联网行业得以高速的发展。那哪种编程语言更容易学习呢?其职业发展前景如何?
8402
2019-08-13 18:18:02
想要学习软件编程入门难吗?
对于刚学习软件编程的新手来说,最想要的就是快速掌握一门编程语言,但是学习编程是一件非常复杂的事情。许多人以为自己会拆装计算机,或者改装系统之类的简单操作,就觉得自己达到了编程入门的水准,其实这些只算使用计算机熟练而已。那么到底如何怎么学习编程呢?难不难呢?
7528
2020-05-27 09:48:01
OSI参考模型有多少层?
OSI参考模型是由 ISO(国际标准化组织)制定的,它的作用是提供给开发者一个必须的、通用的概念以便开发完善、可以用来解释连接不同系统的框架。OSI参考模型将计算机网络体系结构划分为以下七层:应用层、表示层、会话层、传输层、网络层、数据链路层以及物理层。网络模型为什么有这么多的层?这些层的作用是什么,它们到底是干什么用的?下面我们就一起来看看吧!
8739
2020-08-11 10:55:08
转行学IT编程好找工作吗?
众所周知,IT行业工资高就业前景好,但是转行学IT编程好找工作吗?首先这个行业的就业前景是毋庸置疑的,关键看大家有没有学习的决心和毅力。而且,选择一个靠谱的培训机构也十分重要。一般来讲,如果你真的在一家靠谱的IT培训机构好好学习,第一份工作可能薪资会低一些,但是积累了一年的工作经验之后,薪资基本都可以实现翻倍,找工作自然不用愁!
7022
2020-08-13 18:21:16
万物互联是什么?会带来哪些改变?
万物互联是什么?会带来哪些改变?互联网技术和通讯协议的快速发展,让“万物互联”不再遥不可及。物联网从使用用户来分可以分为C端用户和B端用户。其实物联网在面向B端的场景已经发展得较为成熟了已经基本实现了“万物”互联,而且在相应垂域形成了业务的完整闭环。
5535
2022-05-18 14:51:03
