首页编程编程入门先学什么书(自学编程入门书籍推荐)

编程入门先学什么书(自学编程入门书籍推荐)

编程之家2026-05-27638次浏览

很多朋友对于编程入门先学什么书和自学编程入门书籍推荐不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

编程入门先学什么书(自学编程入门书籍推荐)

电脑编程入门书籍,应该先看什么

我转载的,感觉对你有用!!!都是我看过或正要看的书,晾晾书架,希望对后来者也有一点作用,当年我也是浪费时间看了一些没有价值的书籍,颇为后悔,现将精华总结如下:

c语言篇:(虽有人说学C++不用先学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:《深入浅出MFC》侯捷着国货精品,本应归入学习vc的范畴,但他实际是对widows API的c++框架介绍,用来做vc项目只能起辅助作用,对建立c++面向对象思想却多有启迪。

3:《C++标准程序库》侯捷/孟岩译库是语言的延伸,学习c++不可不看。

4:《C++实践之路》周良忠译一个计算器例子贯穿全书,几乎用到C++所有知识,真正的例子驱动教学法。

面向对象技术:

1:《设计模式-可复用面向对象软件的基础》美国四人帮的跨时代大作 230页却足以开启一个时代,真正体现了面向对象技术的价值,是代码复用的经典之作,不能不看。

2:《UML Distilled》 UML建模很火欧,但对我来说看主要目的是看懂类关系草图,这本小书足以。

编程入门先学什么书(自学编程入门书籍推荐)

c++进阶篇

1:《C++高级编程》刘鑫等译有对c++知识的精要总结其中包括如何更好地实现重用、如何有效地测试和调试等C++专业人员常用的一些技术与方法,值得了解。

2:《Effective C++》,《必知必会》,《c++编程规范》三本小书却足以检测你对c++知识掌握的真正情况。

c++高阶篇:(本人仍在阅读中)

1:《深入探索c++对象模型》侯捷译对C++内存布局的深入介绍,是真正理解com/corba等组件技术的必备基础。

2:《C++ Templates中文版》陈伟柱译模板圣经,现代c++发展的前沿泛型编程思想总结(是看懂boost类库的知识储备)。

3:《C++设计新思维》侯捷/於春景译泛型编程与设计模式的综合应用,锻炼思维的好书,(已经买了半年多了,等我有空时一定看'_')。

其他:

C++编程思想,C++语言之父的c++语言特别版等书本人只在书店里见过,没有阅读就不敢置评了。

(一)语言入门:

《C++ Primer》

最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中)

适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是好事。

《The C++ Programming Language》/《C++程序设计语言》

最新版本:第三版特别版

简称TC++PL,有其他语言的丰富经验的。(也有人简称之为“TCPL”,但需与另一本《The C Programmer Language》区分开来)

《Essential C++》

《Accelerated C++》

这两本薄一些,都是不错的选择。《Accelerated C++》本人没有读过,从各方面的评价来看,完全值得推荐。

以上几本书都有相应的中文版,而且翻译的质量都不错。上面的书未必都需要读一遍,但无论如何,TC++PL是应该阅读的。

(二)进阶A:

这个路线侧重于语言本身

《Effective C++》

最新版本:第二版(第三版国外已上架,国内一些网上书店也在预订中)

简称EC。C++程序员必读!很多时候,我们说C++圣经不是指TC++PL,而是这一本。《The Pragmatic Programmer》一书中写到:“一旦你发现自己要参与C++项目的开发,赶快跑(不要走)到书店去购买Scott Mayer的《Effective C++》,可能还要《More Effective C++》”。

《C++ Coding Standards: 101 Rules, Guidelines, and Best Practices》/《C++编程规范》

个人认为此书应为C++程序员必备的案头书。几乎Effective系列和Exceptional系列都在这里得到了总结。最新的模版、异常的业界经验都在这里的到了体现。可能的唯一缺陷就是对一个新手而言,关于“为什么这么做”的问题,解释的不够。

我的看法是:如果你不理解其中的条款,记忆,并且照做;如果你理解其中的条款,我猜你一定会同意书中的观点。我认为这本书中的内容至少在2009年以前都不会过时,人们将广为传诵它制定的101条戒律。

还不知道他的简称,也许“101”会成为一个候选者?

提到《Effective C++》,那么另外三本书一一浮出水面:

《More Effective C++》

《Exceptional C++》

《More Exceptional C++》。

新书《Exceptional C++ Style》也是值得一看的好书。

上述几本书,一本也不应该放过。

个人建议上述书籍按顺序阅读。并且,在将来反复阅读这几本书。

编程入门先学什么

对于零基础人员想要编程入门可以分为12步骤。

1、如果你能够熟练使用Windows的话,你就已经可以开始你的程序生涯了,准备起来吧!

2、首先从C语言开始。有的朋友可能认为C语言太难了,应该从VB开始。虽然,对于一个初学者来说,用一些控件堆砌成一个小软件会有一些成就感,但是,基础才是最重要的!C语言对于数据类型的描叙,远比VB更全面、明白,而这些正是编程中的根本!

3、学C语言,从数据类型,基本表达式,再到条件语句,循环语句,然后学习函数,再加上一些简单的数组知识,足矣。到现在为止,你只要理解结构化程序设计的思想也就够了!

4、有了以上的基础,就要开始学汇编了。汇编刚开始学的时候很难,那些各种各样的寄存器,分段的内存地址,很难理解,可是这些知识理解了以后,后面的内容就简单了,学习8086的那些指令,再加上一些伪操作,还有DOS和BIOS中断的调用,就可以看懂书上的汇编程序了。到此,你会对计算机有更深一层的理解!

5、有了汇编的基础,再来学习C语言中的精华部分——指针,可谓是如鱼得水了。现在你要对C语言全全面面的学一遍了。

6、学完以上的内容,有必要研究一下数据结构了,线性表,堆栈,队列,树,图,二叉树,等等。

7、请时刻牢记:浮躁是学习编程的大忌。

8、当然,你还应该学习一些数据库的知识,以及一些常用的算法。

9、如果以上的知识你都达到精通的程度后,就可以开始C++++的课程了,找本C++上,然后找一本VC上手的书,再花一个星期的时间学习VC的界面和用法,就可以做一些简单的应用了!

10、要想学好VC,没有扎实的C++知识是不行的,以下书籍是VC程序员必须翻得烂熟的:C++Primer;Effective C++;Thinking in C++;More Effective C++;深入浅出MFC。11、深刻理解C++面向对象的思想。

12、编程的时候,出错是难免的,所以,MSDN一定要熟练使用;好的代码风格会使手的书,用一个星期的时间大概了解一下C++,然后找一本VC上手的书,再花一个星期的时间学习VC的界面和用法,就可以做一些简单的应用了!

学编程入门需要看哪些书

主要看你想学哪个方面的,编程这个范围太大了!如果你是计算机科学与技术相关专业毕业的话,像编译原理,计算机网络,操作系统,数据结构,汇编语言等这些书你可以不定期复习一下,再着重把时间放在你自己的领域里,比如说是前端吧,你就要看html,css,h5,css3相关的书籍,中期看下js相关的书籍,其实看书或者看视频都不能让你的编程能力有实质性的提高,最好是在看书或者看视频的时候,做一些相关的案例,这样提高会快一些。以上就是我的看法。

文章分享结束,编程入门先学什么书和自学编程入门书籍推荐的答案你都知道了吗?欢迎再次光临本站哦!

java快速开发平台 java开发网站寻蛋怎么做?蛋的100种做法