编程初学者看什么书比较好 初学编程看推荐几本书

作者&投稿:右钧 (若有异议请与网页底部的电邮联系)
如果刚入门的话!~估计有下一些苦功夫哦!
下面我就给你介绍一些书籍吧:
自己买一本《C primer plus》,学完这本书你的C语言基础就不错了!!
数据结构对一个程序员来讲是重要的哦!接下来你就看一下严蔚敏的《数据结构与算法》。
程序员面试有很大比重都要问这些,至于项目那是你以后的事了。
C++的话我推荐看《C++ primer》电子书网上都可以下载的。

之后就要看你想往哪个方向发展了C或C++!!~

往C方向发展的话,最好要学习一下Linux,其中又分网络编程和驱动开发。

往C++方向发展的话建议你学一下一下书籍:

Visual C++ 技术内幕(第五版)
《深入浅出MFC》
《C++编程思想》
《MFC经典问答》
调试《应用程序调试技术》
Charles Petzold 的《windows 程序设计》
了解API函数
《Effective C++》、《More Effective》
《windows 核心编程》

模板:《C++ Templates(简体中文).pdf》
C/C++ 编程 100 例
标准库:《C++ 标准程序设计.pdf》
《C++ 标准程序设计》
STL:《Effective STL》
《C++ 标准程序库》
《C++ STL》
《STL 源代码剖析》

《编程高手箴言》
《C++ windows API 编程》

当然你也要学习一下数据库和计算机网络
关于数据库的教程的话网上有很多自己去下载吧!!!~
计算机网络的话看一下《计算机网络第五版》具体协议方面的看一下《TCP/IP详解》这本书号称是TCP/IP领域的圣经

就说这些了,已经够你看的了……希望对你有帮助。(转)

可以到YY找小峰课堂学习下

从c 语言开始吧

电脑编程初学者看什么书~

1、《代码大全》 史蒂夫·迈克康奈尔
“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。这本书有 50 页在谈论代码布局。” —— Joel Spolsky
对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过书中 99% 的观念。– esac
2、《程序员修炼之道》安德鲁·亨特、大卫·托马斯
对于那些已经学习过编程机制的程序员来说,这是一本卓越的书。或许他们还是在校生,但对要自己做什么,还感觉不是很安全。就像草图和架构之间的差别。
虽然你在学校课堂上学到的是画图,你也可以画的很漂亮,但如果你觉得你不太知道从哪儿下手,如果某人要你独自画一个 P2P 的音乐交换网络图,那这本书就适合你了。—— Joel
3、《计算机程序的构造和解释》Harold Abelson、 Gerald Jay Sussman、Julie Sussman

《代码大全》、《重构》和《设计模式》这些经典书会教给你高效的工作习惯和交易细节。其他像《人件集》、《计算机编程心理学》和《人月神话》这些书会深入软件开发的心理层面。
其他书籍则处理算法。这些书都有自己所属的位置。
然而《计算机程序的构造和解释》与这些不同。这是一本会启发你的书,它会燃起你编写出色程序的热情;它还将教会你认识并欣赏美。
它会让你有种敬畏,让你难以抑制地渴望学习更多的东西。其他书或许会让你成为一位更出色的程序员,但此书将一定会让你成为一名程序员。
4、《C程序设计语言》Brian W. Kernighan / Dennis M. Ritchie
这本书简洁易读,会教给你三件事:C 编程语言;如何像程序员一样思考;底层计算模型。
5、《算法导论》 Thomas H.Cormen / Charles E.Leiserson / Ronald L.Rivest / Clifford Stein
在我看来,代码只是一个工具,并非精髓。开发软件的主要部分是创建新算法或重新实现现有算法。其他部分则像重新组装乐高砖块或创建“管理”层。
我依然梦想这样的工作,我的大部分时间(>50%)是在写算法,其他“管理”细节则留给其他人…… —— Ran Biron

学编程急不得,上来就学VC肯定碰一头灰,说VC难就难在这点上了。如果硬上,意志坚强的话也许能挺过来,但也是会缺乏后劲,不得不回过头来补习基础知识。意志不坚强的话,很有可能就此放弃了,并留下一个VC难得不得了的印象。其实,只要踏踏实实一步一步来,VC也就是很简单点事。在这里我说一下,如果你还只是一个初中生,那么你就应当仔细考虑一下了。首先,限于你的知识和思维能力,学学C语言还应该没问题,但要学VC是要下相当大的功夫的。而且,你现在学到的东西将来一定会过时,所以不如把精力放在算法的研究上,毕竟这些东西永远都不会过时。

我觉着如果走对路子,入门VC,一个暑假应该够用了。

虽说学VC并不是传说的那么难,可不下些苦功夫是学不成的。在学VC前,你必须确定,你是因为热爱编程才学VC的,而不是出于炫耀或其他。否则,恐怕你坚持不到胜利的那一天。

对于首次接触编程的同学,我建议最好先学一下Quick BASIC(DOS里就有带,就是那个QBASIC.EXE),不用多学,知道什么是整型什么是浮点,以及DO...LOOP FOR...NEXT 等最基本的知识,能算个阶乘,求个积分就行了,关键要明白计算机是怎么执行命令的,对编程有个感性认识。如果你对自己有自信,也可以直接学C++,应该也不会多费太多事。不过我觉着因为有很多资料是FOR VB的,并且网页编程常用VB Script,以后你也很有可能要用到VB,所以了解一些BASIC对以后也是有帮助的。而且如果只是要算个小题用QB比VC、VB之类方便多了。(找个人教一两天应该就能搞定了吧)

之后我建议找本初高中信息学奥赛的书(有些奇怪吧)。这些书里讲解了基本的算法,写的却比较通俗,没什么高深的数学知识,容易理解。这些东西在数据结构课程中有系统严密的讲解,所以也可等以后再学。但我觉着现阶段写一些小程序,实现些常用算法对自己的思维是很好的锻炼,对以后的学习大有好处。我想,能排排序,求个八皇后,算个汉诺塔,再知道深、广度优先搜索就可以了。

如果你已经有一些编程的基础知识了,自然就可以跳过以上两步。

等你对编程有一定的认识后,就应该开始进军C++了.注意,是C++而不是VC,这两者根本不是一码事!别买VC入门,你肯定看不懂!C++是一门语言,而VC教程则是讲解如何使用MFC类库,学习VC应建立在充分了解C++的基础上。

我觉着比起许多花花绿绿的大全、宝典,不如买本大学的C++教程(注意:别买等级考试的教程,那是应试用的),那些教程大都经过反复锤炼,比较系统,很有含金量,有不会太贵。这里我暴力推荐由清华大学出版社出版的一本《C++程序设计教程》,封面是红色的,封底是黄色的,看起来很朴素,主编是钱能。这本书简直是好的没法说,还便宜(39.5元)。这本书不但告诉你语法,还告诉你为什么要这样规定语法,看完之后,你会觉着那许许多多的规定是理所当然的,根本不用费心记,不但不枯燥,反而会使有一种美感。书中还有许多实际编程时应注意的问题,很有价值。这本书还配有《实验指导》,和《习题集》,不过对于有一定编程经验的人应该是用处不大,所以我没买。除了这本书,我建议再买本关于传统C语言的书,要着重以下几个方面:编译预处理、typedef的使用,位运算,标准库函数的使用(最好有一个比较详细的列表,用的时候好查)。

C++的标准类模板是个不错的东东,不过对于学习MFC却没有帮助,原因是MFC太落后了(^_^),可以先放一放,要不要学等搞定MFC时再作决定。虽然我没怎么学过,不过觉着它挺不错,而且代表了一种发展方向。虽然学着费劲(那东西几乎没一点C++的样子,简直是在学新语言),但掌握它可使编程轻松不少。最后,我建议有时间的话多研究一下各种算法。数据结构是一定要看的。不一定要记住(话说回来,不经常用的话也记不住),但至少要知道有那么回事,万一碰到问题了要知道往那边靠。其实,常见的链表等结构以及排序等算法在C++标准类模板中已经实现了,不用你去费劲,但有些了解的总是有好处的。至于离散数学、线性代数什么的,对于复杂些的算法是必需的,其中离散数学是数据结构的基础。不过,我倒觉着只要不是太复杂的问题只用经验也能解决(就象奥赛书中那样,只是实现而没有证明),而且那些东西不用就会忘。万一碰见个难题解决不了,找个高手帮忙也不错,省时省力^_^。

下面是我想到的一些杂七杂八的问题,没什么条理,凑或看吧:

英语水平不用很高,但至少要有高中水准,否则有你受的。

看书一遍看不懂没关系,事实上,要一遍就能弄懂你就很有天分了。只要多看几遍,综合分析,应该是没有什么问题的。

现在的世道,不是书到用时方恨少,而是书到用时方能学。不要试图满把抓,而要用到什么学什么。这样,学的又快,记的又牢。

一个错误认识-学编程靠的是记忆:这是很要命的思想,会让你累死而无所得。事实上,你几乎不用特意记任何东西。对于各种函数、语句,只要知道有那么个东西,用的时候知道上哪找就行了,用多了自然就记住了。学编程关键在理解编程思想。

一个小技巧:活用编译器可以帮你很多忙。在VC中,当你输入成员符号.或->时,程序会自动列出此类的成员,你只要选一个就行了。这样便省了很多记忆负担。例如,你想获得一个CString类对象的长度,对应方法肯定是Get什么,但是GetLetterNum还是GetStrLength却不知道,你可以输入xxx.Get,这样,你便可从列表中找到一个GetTextLength(),不是这个还能是什么,单击它的话还可能出现说明。还可避免打错字。如果想调用本类的成员函数,就输入this->,就可以查看成员列表了。对于全局函数,则是输入::即可。这样的话看起来还清楚。还有,如果没有出现那个列表,八成是你弄错了什么东西,例如变量没定义,或打错了字,但也可能是VC的BUG,很少就是了。对于初学者,这可是很好用的功能。

初学编程应遵循的一条原则:比猫画虎、不求甚解。关键在于很多东西你就甚解不了,例如MFC中稀奇古怪的宏。而且,甚解了也没太大的好处,暂时还是不要管它,会用就行了,什么时候有了闲工夫再来慢慢琢磨。多留心别人的程序是如何实现的,并照着去做。有时,一些小问题也体现着高深的思想。比如,一个变量要定义在什么地方,如何组织类的结构。如果不太明白,就先找着别人的样子去作,时间一长就会自然而然的明白,这就像下棋一样,老头怎么下,你也跟着怎么下,毕竟他出错的可能比你小。

还有,我觉着初学者不应把过多的精力放在象Cool的工具条,透明的、气泡状的窗口之类的工作上。再搞这些之前,你最好问问自己,自己的程序配得上这些漂亮的界面吗?尤其是,千万不要在刚开始动手时就先打扮界面,以免界面也弄好了,热情也没了。毕竟,看在眼里的成果给人的刺激比枯燥的算法强得多。如果你想搞的话,也要等程序主体定型后再搞。

初学时还应多留心关于程序结构组织的文章,这些东西是很重要的。要从一开始便养成良好的风格。否则有一天当你决定编一个大点的程序时,你就会发现干到一半就干不下去了。

编程不是技术活,而是体力活:学的时候满脑子全是技术,可用的时候就真成了体力活了。真正做起东西来,最重要的是要有毅力坚持到完。意志不坚强就难免半途而废。

关于初学者是该学VC还是该学VB的问题:我觉着,学VC会难一些没错,但掌握学习方法的话也没想象的那么难,而且学VC才能深刻领会面向对象编程的精髓。它使你的思想提升了一个高度,对以后的发展是大有好处的。再说,如果这点困难都克服不了,以后也很难有什么作为。所以,即使你打定主意用VB,也还是花些时间看看VC,至少知道它的大概结构。从长远看,这是很有好处的。

关于学C++ Builder还是Visual C++的问题:也许VC真的不太好,但总不会太糟。可关于VC的资料不知是关于C++ Builder的多少倍。尤其对于初学者,这时很要命的!何况两者相差其实并不太多,学会了一种,再学另一种也不会太费事。

学编程入门需要看哪些书?
答:3、如果是学习JAVA的话,书其实有很多,JAVA 核心技术,EFFECTIVE JAVA,JAVA编程思想,JAVA编程艺术等等都可以,我个人推荐一本,JAVA 程序设计教程。这是一本国外大学经典教材,国内也有译作《JAVA大学教程》的,书里实例很多。这本书现在最新的是第九版还是第十版。话说我当年看的是第五版。真心觉得...

c语言入门自学书籍都有哪些?
答:链接:提取码: y42j 《C语言基础》深入浅出地介绍了C语言程序设计的基础知识,内容涉及C语言基础、算法基础、变量、数据类型、运算符、输入/输出相关函数、选择结构、循环结构、各种表达式、数组、字符串、指针、函数、结构体、ISO C99的扩展语法等。全书内容丰富,结构严谨,层次清晰,语言生动,论述精准...

求推荐几本编程入门者书籍
答:我学的时候也用的这本书。但是在代码风格的编写上,书中没有注意,这是国内大部分计算机教材的通病。2:C++推荐《C++ premier plus》,国外的教材,写得还是很不错,详细,易理解。2:《the C program》是C语言开发者写的,被称为圣经的书,不舍和初学者看,进阶用吧。先看好老谭那本。

适合电脑初学者的书籍有哪些?
答:推荐《和秋叶一起学》系列( 秒懂Word/Excel/PPT)。

...第2版·新版》 哪一本对自学C语言入门更适合呢?
答:个人认为,《C Primer Plus(第五版)中文版》更适合自学,如果是想提高编程能力的话,建议选用这一本书。而且对于C编程入门,这本书的评价相当高。

小学生初学编程看什么书好
答:这本书结合语文、数学、科学、音乐等科目,教大家如何用Scratch 设计程序,书里有很多卡通形象,图文并茂,彩色印刷,颜色丰富,很适合买给小朋友自己看,是一本不错的入门启蒙书。但书里讲对编程的讲解和项目都比较少,如果要更深入地学习,光看这本书还不够。实战篇 4《Coding projects/Games in ...

初学者学习C语言,用什么书好,想用点比较经典的书。
答:这本《C和指针》写得也是相当地不错,英文名是PointeronC特别地强调指针的重要性,算是本书的一个特点吧。不过这本书并不十分适合初学者,如果你曾经学过C语言,有那么一些C语言的基础但又不是很扎实,那么你可以尝试一下这本书。相信,只要你理解了指针,C语言便不再神秘。4.如果你已经看完一本C...

算法入门的话看什么书比较好
答:原理 入门:《编码:隐匿在计算机软硬件背后的语言》这是一本讲述计算机工作原理的书。不过,你千万不要因为“工作原理”之类的字眼就武断地认为,它是晦涩而难懂的。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。 更重要的是,你会因此而获得对计算机工作原理...

ANDROID程序编程初学者应该看那一些书?
答:andbook是我看到的最简单但最好的Android程序开发入门书籍,内容仅有60多页,图文并茂,如果你从来没有接触过Android开发,也完全可以通过阅读此书了解程序开发过程,甚至对APK程序的基本原理和Android UI界面开发有个清晰的认识,相信你花上几个小时读过后,一定会跃跃欲试加入Android开发行列,心动吧,那...

python 人工智能 入门要看那些理论书
答:推荐理由:本书尤其适合缺乏编程基础的初学者,语法使用Python 3,书中不仅介绍了Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。有其它编程语言经验的同学,也可以直接看着本书快速了解Python可以做什么,语法问题可以边做东西边查!5、《Python核心编程》书中内容总共分为3部分。...