计算机编程入门自学书在线阅读,0基础想学编程看什么书
来源:整理 编辑:黑码技术 2023-10-16 03:51:02
本文目录一览
1,0基础想学编程看什么书
对于0基础的,可以这样理解,学编程就是学一门计算机语言,计算机懂许多种语言,你先只需要学一种就可以。首先你需要选择一门计算机语言,然后去看这门语言的书,随后就可以编程了。本来学什么语言都可以,如果你没有注意,我建议你不要选择学10年以前的东西(现在许多学校还在教DOS时代的东西),给你推荐PHP、EXCEL的VBA,因为这两个很实用,学一天就可以编写真正解决实际问题的程序。这要看你要用什么编程了!我学的是.net 微软出的 初期容易上手!还有java 这个本人不喜欢!(貌似现在学java的人很多)我的英语比现在的小学生还差 现在我看关于编程的书 都要用到翻译软件,而且都不是很看的懂啊 都要叫朋友做个例子看看!不过现在网上也有很多视频教程 你可以去找找 选好一本语言专攻!找培训机构也不错 不过很费钱就是了 而且他们也就能带你入门 其他的还是靠自己看和做了!当程序员很累的哦! 你要做好心里准备! 祝你成功!
2,有没有人推荐一下零基础计算机编程入门的书籍
编程这个东西自学有一定难度,因为你无法在短时间内体会到它的实际用途,所以一大批人会半途而废。就算你学会了C语言,你会发现你照样做不出东西,忙碌了半天,也只会在黑乎乎的控制台上显示些字符。所以你还得学习其他知识,像SQL。想要以最短时间体会到代码的作用,那莫过于学习前端 HTML 了,配合CSS,你会立马写出几个静态页面,然后沾沾自喜,有种成就感。然而这并没有什么卵用。前端还需要学习一门叫JavaScript的语言,JavaScript才是编程语言,HTML和CSS只能叫做页面设计,类似美工。而你想要学习JavaScript时,你就得明白什么叫编程,像是数据类型、函数、各种判断循环语句,这时你学起来就会感觉很吃力(当然也能学会,我就是没接触过C语言就直接学了前端了)。真正的编程入门级语言是C语言,为什么要先学C语言呢?这时你得明白编程语言的历史发展。C语言的前身是B语言,B语言由贝尔实验室开发。B语言写出了世界上第一款操作系统Unix,沿用至今,比如银行的取款机和大型商务机就是用的Unix。后来由Unix 进化出了linux操作系统。这款操作系统一直应用于服务器,而Windows操作系统是由C语言写的。暂且不谈操作系统。C语言往后发展就有了C++ 这些都同属贝尔实验室开发。Java是由C++改写而来。C#也是由C++改写而来。所以你会发现C#与Java语法相识。总结一点,这些语言都由C语言而来。只要你学会了C语言,以后你学其他语言就会简单的多。你学C语言就是学了80%的Java。C++又是完全兼容C语言的。所以你可以把C语言看成是祖宗,其他的都是分支。本人就是自学的。走了很多弯路。因为我一开始就是学的前端HTML。后来才去学的C,不过也没关系,我学会JavaScript后,学C语言就轻松很多。说了这么多言归正传,如何自学编程,其实就是如何自学C语言。我认为最好是找教学视频来看。个人推荐 : 郝斌c语言180个视频。网上很多人力推《c语言程序设计 谭浩强》这本书,你可以去看看。这是大学计算机专业必备教程。也是C语言入门书籍。反正看书我是看不进去的。一句话,这些语言都大同小异。真正重要的是编程思想。就是如何通过语言来实现解决问题的思路。学c语言吧谭浩强,清华大学出版社,《c语言程序设计》计算机、自动化、电子信息、机电工程专业的大学生,基本上都是用这本书学的,是全世界发行量最大的书!
3,初学电脑编程用什么书好
先学《c语言程序设计》,掌握的差不多以后再看《数据结构》,这时候你应该能看比较复杂的程序了,在这个基础上,你再学习其他的语言应该没问题c语言!绝对不好学,但你想学好的话,就从它开始打好基础,书籍不会有大碍,都差不多方向对就好了。简单一点的是VFP和java,信息工程学院的学生都不学的我们管理学院就学,但是其实也不简单得很,总之编程本来就很专业,必须努力才能学好的,祝你成功!1:如果你能够熟练的使用windows的话,你就可以开始你的程序生涯了! 2:首先从c语言开始。有的朋友可能认为c语言太难了,应该从vb开始。虽然,对于一个初学者来说,用一些控件堆砌成一个小软件,是有一些成就感,但是,基础才是最重要的!c语言对于数据类型的描叙,远比vb里面说的更为全面,清楚,明白,而这些却是编程中的根本! 3:学c语言,从数据类型,基本表达式,再到条件语句,循环语句,然后学习函数,再加上一些简单的数组知识,就可以了!一句话,到现在为止,你只要理解结构化程序设计的思想也就够了! 4:有了以上的基础,就要开始学汇编了。汇编开始的时候是很难,那些各种各样的寄存器,分段的内存地址,是很难理解,可是这些知识理解了以后,后面的内容就简单了,学习8086的那些指令,再加上一些伪操作,还有dos和bios中断的调用,就可以看懂书上的汇编程序了。(着重是理解算法,对于后面的那些汇编的应用有兴趣的可以看一下!)到此,你应该会对计算机的理解更深一层! 5:有了汇编的基础,再来学习c语言中的精华部分----指针,可谓如鱼得水了。现在你要对c语言全全面面的学一遍了,谭版的教材要从头到尾认认真真的看两遍以上。 6:学完以上的内容,有必要研究一下数据结构了,线性表,堆栈,队列,树,图,二叉树,等等,都要滚瓜烂熟!(最好是清华严蔚敏老师的那本教材) 7:请时刻记住:浮躁是学习编程的大忌! 8:现在,你应该学习一些数据库的知识,还有一些常用的算法了! 9:如果以上的知识你都学精通的话,就可以开始c++的课程了,找本c++上手的书,用一个星期的时间大概了解一下c++,然后找一本vc上手的书,再花一个星期的时间学习vc的界面和用法,就可以做一些简单的应用了! 10:要想学好vc,没有扎实的c++知识是不行的,以下书籍是vc程序员必须翻的烂熟的:c++primer,effective c++,thinking in c++,more effective c++ 深入浅出mfc。 11:深刻理解c++面向对象的思想! 12:编程的时候,出错是难免的,所以,msdn一定要熟练使用;好的代码风格会使调试的时候,更加简单的查错,所以,一定要养成良好的编程风格! 13:如果你严格的走好了以上的每一步,你才踏上了编程的门槛,可以混口饭吃了! 至于在以后,编译原理,操作系统,还有软件工程等等基础知识,是必不可少的! 14:如果现在再来学习java,c#等别的语言的话,应该是触类旁通,拿来就用了, 到此,你才可以称得上是一个高手
4,本人想学习编程需要哪些入门书籍
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.加强计算机理论知识的再学习学编程是符合“理论→实践→再理论→再实践”的一个认识过程。一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。程序人人皆可编,但当你发现编到一定程度很难再提高的时候,就要回头来学习一些计算机科学和数学基础理论。学过之后,很多以前遇到的问题都会迎刃而解,使人有豁然开朗之感。因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识。这样经过不断的学习,再努力地实践,编程水平一定会不断提高到一个新高度。java入门分为几个阶段 1、基础阶段 对于java环境、语法结构和数据库的基础理解。 这个是所有java学习方向的入门阶段。 2、方向选择 主要是指 javaWEB方向、 javaEE方向(企业开发) Android开发(手机开发) java桌面开发(使用这个的相对比较少)
5,有什么关于自学电脑编程的书
1、《计算机组成原理》(熟悉) 2、《数据结构》(掌握) 3、《操作系统》(了解->熟悉) 4、《The C language》(掌握) 5、《编译原理》(了解原理) 6、《汇编语言》(了解) 7、《计算机网络》(了解) 8、《软件工程》(了解) 9、《关系数据库》(熟悉) 10、《The C++Languege 》(掌握) 11、《面向对象设计》(掌握;结合C++学习) (五)一些经验和体会 1、真正的程序员用C++;(一位专家说的) 2、动手去编程序; 3、动脑去思考; 4、要有良好的编程风格; 5、读书,读好书,尽量读原版书!(我反复强调这一点,读书要有选择,坚持读好书,名家出的经典书,不要浪费实践在一些粗制滥造的书上面;坚持博览群书) 6、有自己的学习计划; 7、总结自己的经验教训;(准备一个笔记本,记录错误和心得) 8、不要怕学新东西; 9、要有软件工程的思想; 10、善于发现问题,然后去寻找答案; 11、向高手请教;(要虚心直到你成为高手) 12、和同行交流;(不善于交流肯定不行) 13、懂得软件的实质,不要被千变万化的表象所迷惑; 14、真正要学习用的是编程语言和方法,不是什么库,什么类,什么工具;(学用那些什么库都比较简单,但光会这些库,我觉得还远远不够) 15、学习wiodows编程主要是学习windows OS和win32 API; 16、有空了解一下嵌入式开发; 17、有空了解一下PDA软件开发; 18、了解一下.NET框架和C#语言,也许它是你新的衣食父母; 19、要有耐心,不要作浮躁的人; 20、对程序加注释,并保留你的老程序; 21、学到的东西越多,了解的越多,你就越接近专家; 22、有空去逛逛CSDN,那里有你很多知己; 23、要有信心成为一个优秀的程序员;(六)一些好书的推荐 1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988) * 2、《The C++ Programming Languague》(Bjarne Stroustrup 1997) * 3、《Inside The C++ Object Model》 (lippmans) 4、《Effective C++》 (同上) * 5、《More Effective C++》 (同上) * 6、《Exceptional c++》 7、《C++面向对象高效编程》 8、《设计模式》 9、《Thinking In C++》 * 10、《The Standard C++ Bible》(一般推荐) 11、《The Art of Computer Programming 》 12、《Programming Windows》 (Charles Petzold) 13、《VC++5.0技术内幕》 14、《MFC 深入浅出》 15、《软件需求》 16、《Advanced Windows》 17、《C++ primer》 18、《win32程序员参考手册》 19、《用TCP/IP进行网际互连》 20、《COM 本质论》(七)学习计划 D―-这个学习计划是我个人定的,也共享给大家参考一下,共同进步吧。 1、《计算机组成原理》 2、《操作系统》 3、《数据结构》 4、《汇编语言》 5、《 C 》 6、《 C++ 》 7、《VC 技术内幕》 8、《Programming Windows》 9、《深入浅出MFC》 10、《Advanced Windows》 11、《Inside The C++ Object Model》 12、《Thinking in C++》 13、《Effective C++》 14、数据库 15、网络 16、嵌入式OS和编程 17、硬件单片机 18、.NET和C# 19、软件工程 20、UNIX和Linux<p _extended="true">如果你是初学者,想在c语言上发展的话,建议看点系统学习的书籍。<br _extended="true">谭浩强教授的《c程序设计》不错,很容易懂,适合入门,现在许多大学也用这个做教材。但是,里面的错误很多,有些东西讲得也不是很透。我觉得,单纯学c语言发展不大,一般是c做基础,然后学c++。所以,我建议另外一本《c primer plus中文版》人民邮电出版社的,最新是第五版,我用的就是。原来是sams公司出的。是世界上经典的几本入门教材之一。<br _extended="true">我学的时候是把两本书一起看的,有些东西很难,需要先看看c primer plus,不会的话再看看谭浩强教授的书。<br _extended="true">另外附加两个网址:</p> <p _extended="true">msdn2.microsoft.com</p> <p _extended="true"><a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fwww.enet.com.cn%2feschool%2fzhuanti%2fshipin%2fcxsj.shtml" target="_blank">http://www.enet.com.cn/eschool/zhuanti/shipin/cxsj.shtml</a> 视频教学</p> <p> </p> <p _extended="true">自学推荐学习的书(按顺序学):</p> <p _extended="true">1、c++primer中文版第4版 <br _extended="true">2、c++标准程序库自修教程与参考手册 <br _extended="true">3、windows程序设计第5版 <br _extended="true">4、mfc windows程序设计第2版中文版 <br _extended="true">5、vc++深入详解 <br _extended="true">6、mfc深入浅出 <br _extended="true">7、effictive stl <br _extended="true">8、windows核心编程 <br _extended="true">学好以上几本,也可以去游戏公司试一试vc++软件工程师职位了。 </p> <p _extended="true"></p> <p _extended="true"><strong _extended="true">学习编程最主要的: 多练</strong></p>
文章TAG:
计算 计算机 计算机编程 编程 计算机编程入门自学书在线阅读