本人想学习编程,需要哪些入门书籍

2024-05-12

1. 本人想学习编程,需要哪些入门书籍

C语言、C++、或者java
 
具体怎样学编程 :
1.明确学习目的
学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。学习编程还能锻炼思维,使我们的逻辑思维更加严密;能够不断享受到创新的乐趣,将一直有机会走在高科技的前沿,因为程序设计本身是一种创造性的工作。知识经济时代给我们带来了无限的机会,要想真正掌握计算机技术,并在IT行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求。
2.打好基础
学编程要具备一定的基础,总结之有以下几方面: 
(1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。 
(2)逻辑思维能力的培养学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。 
(3)选择一种合适的入门语言 面对各种各样的语言,应按什么样的顺序学呢?程序设计工具不外乎如下几类: 1)本地开发应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平台开发开发工具如 Java 等。 3)网络开发对客户端开发工具如:Java Script 等;对服务器开发工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的环境下几种开发工具中 VB 法简单并容易理解,界面设计是可设化的,易学、易用。选 VB 作为入门的方向对出学者是较为适合的。
3. 注意理解一些重要概念
一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。
4.掌握编程思想
学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。例如学习 VC 就要学习 Windows 的内在机理、什么是线程......;学习 COM 就要知道 VTALBE 、类厂、接口、idl......,关键是学一种思想,有了思想,那么我们就可以触类旁通。
5.多实践、多交流
掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。
6.养成良好的编程习惯
编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。在此期间要注意养成一些良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。如代码的缩进编排、变量命令规则的一致性、代码的注释等。
7.上网学编程
在网上可以学到很多不同的编程思想、方法、经验和技巧,有大量的工具和作品及相关的辅导材料供下载。例如网站“编程课堂”()主要以 VB 和 Delph;教学和交流为主,提供大量实用技巧;网站“现在时编程学园”()是专门介绍C、VC、VB、Delphi 等的综合编程网站;网站“ VB 编程乐园 ”()提供内容丰富而且实用的编程技术文章、精选控件、源代码下载、计算机考试、相关软件以及编程书籍推荐等等。
8.加强计算机理论知识的再学习
学编程是符合“理论→实践→再理论→再实践”的一个认识过程。一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。程序人人皆可编,但当你发现编到一定程度很难再提高的时候,就要回头来学习一些计算机科学和数学基础理论。学过之后,很多以前遇到的问题都会迎刃而解,使人有豁然开朗之感。因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识。这样经过不断的学习,再努力地实践,编程水平一定会不断提高到一个新高度。

本人想学习编程,需要哪些入门书籍

2. 学编程应该看什么书?

学习语言应该从C开始,这点事绝对没有错的,因为C语言是面向过程的,是最简单的语言,你从学习C的过程中能够了解编程的思想,比如内存,变量,数据结构之类的。大部分语言都有自己的思想,但是一些最基本的一半都是一样的,所以学习C是为你以后学习其他的语言打下基础。
C语言的基础书当然数 潭浩强《C语言程序设计》第三版最好,大学学习语言都是这本书开始,可见他的影响之大。
如果C语言基础学完了,这个时候你仍然只是个菜鸟,这个时候你就得做出一个最关键的抉择,转型,
比如转面向对象的C++,面向对象的java等等。弹java和C++应该是比较热门的。
这里简单的描述下C++合java的区别。C++主要用于一些常用软件的开发,比如你运行.exe文件就是C++做的。当然,后面你也可以学习ASP,因为ASP中很多语言和C++一样,ASP主要是用来做网页的。
java主要分3块 j2sej2eej2me,j2se是基础,必学。然后j2ee必学。j2se可以学习,主要用来做手机游戏的。比如你常看到的手机java游戏就是j2se做的。后面你将解除到jsp,同上面的ASP一样是用来做网页用的。jsp比ASP的优势主要体现在稳定,安全,劣势主要体现在开发费用昂贵。
java学习视频推荐马士兵老师的。
C++视频推荐孙鑫老师的。
后面嘱咐一句,学习语言和数学和英语没有关系,数学差逻辑好照样能学好,英语差能记得计算机中的几个专业名词照样能学好。

3. 本人想学习编程,需要哪些入门书籍

C语言、C++、或者java

具体怎样学编程 :
1.明确学习目的
学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。学习编程还能锻炼思维,使我们的逻辑思维更加严密;能够不断享受到创新的乐趣,将一直有机会走在高科技的前沿,因为程序设计本身是一种创造性的工作。知识经济时代给我们带来了无限的机会,要想真正掌握计算机技术,并在IT行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求。
2.打好基础
学编程要具备一定的基础,总结之有以下几方面: 
(1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。 
(2)逻辑思维能力的培养学程序设计要有一定的逻辑思维能力,逗逻思力地的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。 
(3)选择一种合适的入门语言 面对各种各样的语言,应按什么样的顺序学呢看程序设计工具不外乎如下几类: 1)本地开发应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平台开发开发工具如 Java 等。 3)网络开发对客户端开发工具如:Java Script 等;对服务器开发工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的环境下几种开发工具中 VB 法简单并容易理解,界面设计是可设化的,易学、易用。选 VB 作为入门的方向对出学者是较为适合的。
3. 注意理解一些重要概念
一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。
4.掌握编程思想
学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。例如学习 VC 就要学习 Windows 的内在机理、什么是线程......;学习 COM 就要知道 VTALBE 、类厂、接口、idl......,关键是学一种思想,有了思想,那么我们就可以触类旁通。
5.多实践、多交流
掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。
6.养成良好的编程习惯
编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。在此期间要注意养成一些良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。如代码的缩进编排、变量命令规则的一致性、代码的注释等。
7.上网学编程
在网上可以学到很多不同的编程思想、方法、经验和技巧,有大量的工具和作品及相关的辅导材料供下载。例如网站逗编程课堂地()主要以 VB 和 Delph;教学和交流为主,提供大量实用技巧;网站逗现在时编程学园地()是专门介绍C、VC、VB、Delphi 等的综合编程网站;网站逗 VB 编程乐园 地()提供内容丰富而且实用的编程技术文章、精选控件、源代码下载、计算机考试、相关软件以及编程书籍推荐等等。
8.加强计算机理论知识的再学习
学编程是符合逗理论→实践→再理论→再实践地的一个认识过程。一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。程序人人皆可编,但当你发现编到一定程度很难再提高的时候,就要回头来学习一些计算机科学和数学基础理论。学过之后,很多以前遇到的问题都会迎刃而解,使人有豁然开朗之感。因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识。这样经过不断的学习,再努力地实践,编程水平一定会不断提高到一个新高度。

本人想学习编程,需要哪些入门书籍

4. 那些书籍学习编程的?

要看你想学习那种编程了,
我知道的有下面这些,
一、入门 
想学c,C++,C#的话可以看清华大学的C语言,C++程序设计,数据结构,
算法设计
《java 2从入门到精通》- 推荐 
《Thinking in java》- 强烈推荐* 
O’reilly的java编程基础系列 - 参考* 

二、进阶 
《java Cook Book》- 非常推荐* (包含了java编程的Tips,适合当做手册来查阅) 
《O’reilly-java IO》- 推荐* (包含java IO编程的各个方面) 
《O’reilly-Database Programming with JDBC》- 推荐* (JDBC编程) 
《O’reilly-java Programming with Oracle JDBC》- 参考* 

三、java Web编程 
《O’reilly-java Server Pages》- 强烈推荐* 
《O’reilly-java Servlet Programming》- 非常推荐* 
《O’reilly-Jakarta Struts》- 推荐* (java Web编程的一个MVC实现框架Struts的书) 

四、EJB编程 
《J2EE应用与BEA Weblogic Server》- 强烈推荐 
《Mastering EJB 2.0》- 非常推荐* 
《Enterprise java Bean》- 推荐* 

五、java XML编程 
《O’reilly-java and XML》- 推荐* 
《O’reilly-java and SOAP》- 参考* (java的SOAP编程) 

六、设计模式 
《Core J2EE Patterns》- 强烈推荐* (J2EE设计模式,设计企业应用软件必备参考书) 
《EJB Design Patterns》- 推荐* 

七、其它 
《O’reilly Ant - The Definitive Guide》- 推荐* (Ant是一种功能非常强大的java工具)

5. 本人想学习编程,需要哪些入门书籍

C语言、C++、或者java
 
具体怎样学编程 :
1.明确学习目的
学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。学习编程还能锻炼思维,使我们的逻辑思维更加严密;能够不断享受到创新的乐趣,将一直有机会走在高科技的前沿,因为程序设计本身是一种创造性的工作。知识经济时代给我们带来了无限的机会,要想真正掌握计算机技术,并在IT行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求。
2.打好基础
学编程要具备一定的基础,总结之有以下几方面: 
(1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。 
(2)逻辑思维能力的培养学程序设计要有一定的逻辑思维能力,逗逻思力地的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。 
(3)选择一种合适的入门语言 面对各种各样的语言,应按什么样的顺序学呢看程序设计工具不外乎如下几类: 1)本地开发应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平台开发开发工具如 Java 等。 3)网络开发对客户端开发工具如:Java Script 等;对服务器开发工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的环境下几种开发工具中 VB 法简单并容易理解,界面设计是可设化的,易学、易用。选 VB 作为入门的方向对出学者是较为适合的。
3. 注意理解一些重要概念
一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。
4.掌握编程思想
学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。例如学习 VC 就要学习 Windows 的内在机理、什么是线程......;学习 COM 就要知道 VTALBE 、类厂、接口、idl......,关键是学一种思想,有了思想,那么我们就可以触类旁通。
5.多实践、多交流
掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。
6.养成良好的编程习惯
编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。在此期间要注意养成一些良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。如代码的缩进编排、变量命令规则的一致性、代码的注释等。
7.上网学编程
在网上可以学到很多不同的编程思想、方法、经验和技巧,有大量的工具和作品及相关的辅导材料供下载。例如网站逗编程课堂地()主要以 VB 和 Delph;教学和交流为主,提供大量实用技巧;网站逗现在时编程学园地()是专门介绍C、VC、VB、Delphi 等的综合编程网站;网站逗 VB 编程乐园 地()提供内容丰富而且实用的编程技术文章、精选控件、源代码下载、计算机考试、相关软件以及编程书籍推荐等等。
8.加强计算机理论知识的再学习
学编程是符合逗理论→实践→再理论→再实践地的一个认识过程。一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。程序人人皆可编,但当你发现编到一定程度很难再提高的时候,就要回头来学习一些计算机科学和数学基础理论。学过之后,很多以前遇到的问题都会迎刃而解,使人有豁然开朗之感。因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识。这样经过不断的学习,再努力地实践,编程水平一定会不断提高到一个新高度。

本人想学习编程,需要哪些入门书籍

6. 学习编程买什么书籍来看?

我转载的,感觉对你有用!!!
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++面向对象思想却多有启迪

7. 学编程买什么书?

一般可以先学C语言,以后不一定用C语言,但是C语言学过了,学其他什么语言就省力了

大学里一般也是教C语言,因为老师不知道学生以后工作用什么语言,所以就教C,有了C语言的学习经历 学什么都轻松


C语言入门学习书籍有哪些 以下是为您推荐的图书,请参考:

推荐单生成时间:2010-09-22 08:53:16
1. C程序设计语言(第2版新版) 克尼汉、等、等、徐宝文 机械工业出版社 (2004-01出版)

2. C语言入门经典(第4版) 霍顿 (Ivor Horton)、杨浩 清华大学出版社 (2008-04出版)

3. 零基础学C语言(附赠CD光盘1张) 康莉、李宽 机械工业出版社 (2009-04出版)

4. C程序设计(第4版) 谭浩强 清华大学出版社 (2010-06出版)

5. 你必须知道的495个C语言问题 萨米特 (Steve summit)、孙云、朱群英 人民邮电出版社 (2009-02出版)

6. C程序设计题解与上机指导(第3版) 谭浩强 清华大学出版社 (2005-07出版)

7. 清华大学计算机系列教材•数据结构(C语言版)(附光盘1张) 吴伟民、严蔚敏 清华大学出版社 (2009-03出版)

8. 写给大家看的C语言书(第2版) 佩里(Greg Perry)、谢晓钢、刘艳娟 人民邮电出版社 (2010-01出版)

9. C语言详解(第6版) 汉利(Jeri R.Hanly)、科夫曼(Elliot B.Koffman)、潘蓉、郑海红 人民邮电出版社 (2010-04出版)

详细介绍:http://top.alai.net/Tui/dan/id/8/

学编程买什么书?

8. 学编程入门用什么书好

如果刚入门的话!~估计有下一些苦功夫哦!
下面我就给你介绍一些书籍吧:
自己买一本《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领域的圣经

就说这些了,已经够你看的了……希望对你有帮助。(转)
是否可以解决您的问题?