① 编程入门看什么书比较好
潭浩强 清华大学出版社 学C语言的99%都用他的书 以下在网络上看到对他的书的评价 按∶谭浩强教授编写的<C程序设计>一书受到广泛的欢迎和高度评价.下面刊登几所大学讲授C语言课程的老师对<C程序设计>一书的评价意见. 清华大学计算机与信息管理中心承担着清华大学非计算机专业的[计算机软件技术基础"课.自1994年起选用清华大学出版的谭浩强教授编写的<C程序设计>一书作为本课程教材.取得了很好的教学效果.深受师生们的欢迎.现正使用第二版作为教材.此书的特点及对教学的促进作用主要表现在以下几方面: 1.内容全面.实用性强 此书涵盖了程序设计基础知识及C语言程序设计的全部内容.并介绍了大量常用算法.通过学习此教材.初学程序设计的学生可以达到熟练运用C语言进行小规模应用开发的能力. 2.讲解透彻.深入浅出 此书对概念讲解透彻.使初学计算机程序设计的学生不仅学习了一种高级语言.而且能够对相关基础知识有准确深入的理解.例如在介绍变量的存储类型时.介绍指针时都对计算机的存储管理做了清楚的论述.使读者知其然也知期所以然.广大非计算机专业的学生学习计算机课程的学时很少.没有足够的时间系统地学习计算机专业基础知识.因此像这样将必要的基础知识融会贯通到程序设计课程中.对学生的知识结构建设以及今后的深造和提高都大有裨益. 3.通俗易懂.易于自学 此书的一个突出优点就是.语言优美.举例生动.浅显易懂.学生在学习C语言之前.普遍有些畏难情绪.因为听说C语言比较难学.的确C语言最初是面向专业开发人员的.但是读了这本书之后.学生们不再惧怕C语言.很多学生说.读这本书不仅学会了C语言.而且读的过程本身就是一种享受.不像有些专业书籍.堆砌大量技术名词.艰涩难懂.由于这本书易于自学.给我们的教学工作带来很大帮助.使我们可以达到精讲多练.逐步实现教师指导下的学生自主式学习模式. 4.结构清晰.循序渐进 由于本书结构清晰.知识点明确.循序渐进的内容组织方式非常符合初学者的认知规律.因此给教师组织课堂教学提供了很好的指导.我们按照这本书的内容结构组织教学.取得了学生和教务处的一致好评. 5.习题丰富.利于复习 计算机程序设计是一门实践性很强的课程.因此仅仅通过阅读教科书或听课是不可能掌握的.学习程序设计的最重要环节就是实践.本书每章都附有大量习题.并且有配套的习题解答.非常有利于学生复习巩固课上所学的知识.也便于教师设计实验课的教学内容. 作为计算机语言来说.没有一种是有窍门的.只有通过自己不断的练习.实习.演练.并且分析别人的软件才能提高自己. 作为C语言.计算机语言中最基础的一种.其实并不需要什么基础.只要能掌握简单的一些英语单词就可以了.至于数学方面可以不用担心.因为用于计算的软件并不多.高等计算的更是少之又少.而且多数是由国家程序员开发制作的.免得私人程序员在软件中做手脚.所以你不用担心你的数学会跟不上C语言. 如果你是初学者.不要贪多.一天学习一点.因为这个东西的逻辑思维能力很强.如果没有过硬的基本功夫是没有办法深入了解的.C语言在计算机语言中就好象少林功夫在武林中的意思一样.学的慢.没有窍门.只有不断的苦练才能有成就和基础去学习更高难度的技术.比如ASP.NET.如果你没有C语言的基础.你就学习不了C#.没有C#就学不好ASP.NET. 还有一点你自己要考虑清楚.学习C语言开始并不难只是你是不是有毅力去坚持深入.很多人学到了皮毛就感觉自己是程序员了.其实离那个条件还差很远.这是你在今后学习中必须要知道的.不能因为自己做了个什么什么软件出来就开始骄傲.这门学问虽然是语言中的基础.可是也不是三两年能学好的.差不多4-5年.天天苦练才有可能有一定的成就. 另外.你是对这个科目非常感兴趣还是为了今后工作硬着头皮去学?你要想清楚.对于这个科目来说.你必须要有兴趣去学才能学好.如果只是为了工作去学.我估计你要吃苦头了.没有热情.没有创造力的人学这个根本没有成功的希望.做个小小的程序员都勉强. 学C语言虽然不需要什么基础.也不需要多高的文化.但是学这门语言必须要能吃苦.要有耐心.它既不算是文科.也不算是理科.文科就算一个论文在长.写100张纸也总有完的时候.理科的数学题在难.只要套上了公式就能得出得数.1就是1.2也是错.可是计算机语言并不是这样.你可能写程序的时候2天就能做出来.也可能两个月也写不出.有一定的运气在里面. 好好学吧.这个科目没有什么难的.也不需要什么基础只是.即使是初中生去学.只要是自己愿意去学.并且能学进去也是能成功的.如果你有恒心那就尽快去学.越年轻越能学好!!加油兄弟! 只要我们有恒心.就一定能学会!!!我现在也在自学C语言.自己买了一些关于C语言的书!只要不断上机操作就会学习的更多
② 推荐几本零基础编程入门的书籍
下面这个可以参考一下,具体还要看个人的情况。
我觉得应该根据你的工作需要或者说你的发展方向而定。基本上两大类吧:C/C++和java。比如,如果你要做企业级应用的你应该学习Java和C#;如果你想做嵌入式,那么应该学好C语言;其他情况下,在你不知道要做什么之前你可以选择学习C/C++。学会这两大类中的一类,对于你学习其他语言都将是比较轻松,包括脚本语言,动态语言„„呵呵,这里想就自己的学习经历和情况给大家一个建议,仅供参考。
1、我的入门是从学习C语言开始的(其实课程是C++),这是我们学校的公共课,我上课比较认真(虽然老师讲得很差,而且一段时间后,我就发现自己的基础掌握比她好,当然理解深度没她好),因此,我认为对于完全没有基础的人而言,听别人讲比较容易入门。当时的教材是学校自己编的,挺烂的。
建议一(以C/C++为例),对于刚想进入编程的人(就是从来都没有接触过编程的人),最好是听课的方式(自己看的话估计要很慢,而且很痛苦),可以找视频或者培训等。C语言推荐入门教材:谭浩强的C语言,最新版是第三版,不过第二版应该也可以了(蓝色的)。说明一下:坚决不同意直接看K&R的《The C programming language》,这本书绝对不是初学者可以看懂的,里面讲语法的并不多,语法都是合在程序里面讲。不过这本书非常好,入门以后一定要看的一本书。
当然可以从C++直接入门,C++之父强烈推荐从C++直接入手。C++推荐入门教材:钱能的C++(红色的,清华大学出版),这本书第一版不是ISO C++,不过比较经典,作者现在也出了第二版了,第二版好像不是太好。国外的最好的入门教材据说是:《Acclerated C++》作者是Koenig和Moo夫妇,非常厉害。他们的着作还有《c陷阱与缺陷》《c++沉思录》。《Acclerated C++》这本入门的书我没有看过,我觉得还是先找本国内的书好好看,看的差不多了,国外的经典书籍随便看就会觉得很有味道,否则你可能会很受打击。入门的书至少要看两三遍(要彻底理解哦 ):)。如果是C++,我建议后面类的部分至少要理解三到五遍。说明一下,c++模板的部分可以先不用看,如果有兴趣的话,等把c++学的差不多了,我觉得可以把模板、STL、泛型编程结合起来学习,这个又是一个很大的工作量了,又得下很大的功夫。所以说,C++博大精深啊。
建议二、学习过程中要结合简单的算法,像冒泡还有类似c语言程序百例这样的小例子做做;更进一步应该做点大一点的项目,最好是控制台程序。或者你已经着手学习win32、MFC或linux,你也可以结合平台做点小的项目。
2、第一阶段是最苦的,接下来相对就知道应该怎么去学习了。这时候假设你已经有了扎实的c++基础。这是你可以选择也应该选择发展方向了,做企业级应用,还是系统开发,嵌入式设计或者游戏开发„„ 那时我其实并没有考虑那么多,因为我不是学计算机的,因此我就把参加一些计算机之类的考试当作学习目标。我当时其实C++语言基础已经很不错了,但是上机实践很少(那时我没有电脑),因此参加省计算机二级,全国计算机三级和全国计算机四级考试,结果上机都没有通过。我很郁闷,二级的时候是我不知道怎么样进那个DOS界面把题目调出来,三级的时候是很快就编好了,也通过运行了,可是成绩出来却不及格,四级的时候是编好了,可能是我那题目比较难,好像用了两次循环,结果那破机器竟然承受不了。后来一乱就毁了(当然主要是上机太少了)。不过我那些上机都没有去补考。二级和三级的时候是自恃水平已经远远超过考试要求了,四级的时候则因为自己已经通过高级程序员考试,觉得补考上机好像没必要。(我高程和四级都是在2003年考的)。
建议三:定位学习方向,并好好学习计算机基础知识。在你还不确定学习方向,或者你还在大学本科期间,那么我认为应该先把计算机的基础知识好好学习一下。我认为计算机必学的基础课程而且要精学——首先是数据结构,其次是操作系统、软件工程,数据库。这四门课不管你将来想从事哪个方向的基本上都会用到。当然,有时间的话,其他基础课都是应该掌握的,离散数学、组成原理、体系结构、网络、编译原理甚至跨学科的。方向是很重要的,因为知识其实是无限的,一个小小的领域就够你研究很久了。本科生可能还没有什么方向的感觉,但是到了研究生你一定要清楚自己到底想要做什么,要往哪个方面发展,不要盲目学,瞎学乱学,否则最后可能看似什么都会,其实什么都不会。
③ 想学编程有哪些入门的书可以推荐
我建议学编程的人,你在入门的时候可以买这几本书看一下,《硅谷之谜》《智能时代:大数据与智能革命重新定义未来》《见识》嗯,我认为适合入门的看,但是里面内容还是比较费解的,要反复的研究。
④ 本人想学习编程,需要哪些入门书籍
1、清华大学出版社出版的《C++程序设计教程》、《C++PRIMER》、谭浩强的《程序设计书》、《Effective C++》、《More Effective C++》、《Exceptional C++》 、《More Exceptional C++》、《深入探索c++对象模型》等
2、具体怎样学编程 :
①明确学习目的
学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。
②打好基础
(1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。
(2)逻辑思维能力的培养学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。
(3)选择一种合适的入门语言 面对各种各样的语言,应按什么样的顺序学呢?
③ 注意理解一些重要概念
一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。
④掌握编程思想
学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。例如学习 VC 就要学习 Windows 的内在机理、什么是线程......;学习 COM 就要知道 VTALBE 、类厂、接口、idl......,关键是学一种思想,有了思想,那么就可以触类旁通。
⑤多实践、多交流
掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。
⑥养成良好的编程习惯
编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。在此期间要注意养成一些良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。如代码的缩进编排、变量命令规则的一致性、代码的注释等。
⑦上网学编程
在网上可以学到很多不同的编程思想、方法、经验和技巧,有大量的工具和作品及相关的辅导材料供下载。例如网站“编程课堂”()主要以 VB 和 Delph;教学和交流为主,提供大量实用技巧。
⑧加强计算机理论知识的再学习
学编程是符合“理论→实践→再理论→再实践”的一个认识过程。一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。程序人人皆可编,但当你发现编到一定程度很难再提高的时候,就要回头来学习一些计算机科学和数学基础理论。
⑤ 跪求计算机编程入门需要买什么书详细点的
C不是垃圾,谭浩强的C语言书是垃圾
引用::找一本C语言书,最好看国外的,别看谭浩强的,那是垃圾;如果看不懂C,你可以先学VB。
这一步很重要,C语言教材很多,深浅不一样,一定要选好。
然后学完C,你就入门了。
跟编程有关的一些课程:
编程入门(现在主要是C,以前是Pascal)
面向对象程序设计(主要是用C++和Java,以前这门课只有C++,Java算另一门课)
数据结构
算法设计
Windows编程(主要是VC++)
Web编程(主要是3P)
Flash
AS
.NET(貌似很少大学有这个课,毕竟这个太新了)
C不是垃圾,谭浩强的C语言书是垃圾
腾讯我的回答就是这个,要不然你给我删了吧
⑥ 求编程入门书籍推荐
书看的很少,就看过一本java核心思想,主要是看动力节点的java基础大全学完的基础。
⑦ 自学编程需要哪些入门书籍
1、《实战Java程序设计》
这是一本既注重实战,同时也注重底层“内功”训练的书,非常适合初学者阅读!
⑧ 学编程入门需要看哪些书
我看别人发的:老猫学出版,码农翻身,大话数据结构,自顶向下
加油,祝你早日学成归来
⑨ 我想学编程 老鸟们推荐几本入门书..
有一本影印版的C++程序设计不错...
还有java核心技术<基础知识和核心技术>都不错.
再就是谭浩强写的那本C语言的也很好
别的汇编要学的