您好,欢迎访问我们的计算机培训网站,我们将竭诚为您服务!

计算机培训

it、c语言培训班为有需要的人提供帮助

如何自学计算机编程(学习编程的基础是什么?)

作者:初夏      发布时间:2021-08-31      浏览量:89640
如何自学计算机编程|1. 什么是编程? 我刚开始学习那时,面向对象和互联网,至少在国内,还没推广开来,甚至不多人知道。直到现在,也就现在大家见到的这个时代了。 扯这历史要说的是,“编程”对我而言从一开始的竞赛,到现在的“创作”,已经

如何自学计算机编程|


1. 什么是编程?
我刚开始学习那时,面向对象和互联网,至少在国内,还没推广开来,甚至不多人知道。直到现在,也就现在大家见到的这个时代了。
扯这历史要说的是,“编程”对我而言从一开始的竞赛,到现在的“创作”,已经是两个范畴的概念了;同样对于时代的需求,从从前的科学计算,到现在的各个行业各个角落的各种应用实现,已经不是一个同样的行为范畴了。但是,编程的本质上跟当年课本上写的没多大区别,就是编写(广义上的)计算机可执行的指令(集合)。
2. 这个领域的知识是什么样的?
然后要延伸一下时代问题。从面向对象开始,互联网时代兴起,到现在的移动互联网时代,编程绝大部分的目的是在于创造“软件”,而创造软件也由于世界上最聪明的人群高速集中涌入,以及时代的需求压力,已经形成了一整套工程学,也就是“软件工程”了。
现在“编程”被集中在“软件工程”的需求中,产生的一个结果就是“工程化”,而“工程化”就是整个生产体系开始逐步分化以及逐步专业化,从而出现了这个领域中的各种针对性专业,比如“前端工程师”、“测试工程师”、“算法分析师”、“.NET软件工程师”。
在整个软件的开发周期中,我们都需要跟不同的人在不同程度的合作。即使是个人开发者,都会用到开源的代码、各种下载的人家做好的工具。
3. 具体的学习建议?
到这里,至上而下地给出学习建议:
(1)先有一个想法,像学钢琴也有一开始想弹奏的曲子,提出一个想用生产出来的产品,或者买一本评价好的入门书,做出书中提出的“产品”为目标。
(2)将这个目标细化,可以找专业人士帮忙,梳理出知识的“切入点”以及周围的“关联点”,然后开始计划第一次迭代(做出第一样东西),可以是一段很短的程序或者一个作品,但必须有具体的产出。
(3)每次产出后都重新调整计划,重要的是自己或者专业人士要能具体地评估这次产出的价值。如果是跟着书就自然容易了,就是跟书上对一下就是了。
(4)从C语言开始,然后学习算法,走科班路线。
(5)从网页制作开始,然后学习网站工程,走产品路线,这是产品中最好入门的了。

清华大学出版社
部分谭浩强编著
有一系列相关的书籍
下边的学习内容都能找到
我认为,要学编程的话,可以先学C,或者C++,感觉先C语言比较好吧,C是面向过程的语言。
C学完C++可以很轻松的学习完,一脉相承。C++是面向对象的语言,比C“高级”些。VB虽然简单,但是有些落后了。
C++完后,可以去选学下JAVA,这个比较时髦,而且对“面向对象”应该会有不错的理解。不学也没有什么,用时再学都不打紧
之后学习下数据结构,有C语言的C++语言的数据结构,随便哪本都成,主要是领会思想。
如果对数据结构之后就可以去学习数据库的引用了,要是感觉太深的话就不要学了,我认为不以此为生不必要学的这么深
然后可以学习下图形界面的编程。有VC和JAVA,JAVA入门比较简单,VC较难,即使你把上边的都掌握很好入门也是很困难的,但学成之后就可以编写windows下运行的图形界面的程序了。
要是对计算机的原理比较感兴趣,去学习下汇编。
我认为编程重要的是领会思想,不要拘泥于具体的程序。具体的程序网上一搜一大堆,算法也被前辈总结的很好,这些到用时掌握就好。
如上,你那第三个问题,我认为在你学习的过程中自然而然就理解了。现在我即使说,也是天书一大堆,没有丝毫的意义。我初学编程时也很敬畏他,但是你翻开书后就发现都能学会的,书看完也就差不多了。

建议你买本VB编程实例(里面含原代码),找你感兴趣的内容,比如程序运行结果是拼图俄罗斯方块\班级管理系统营销系统等等,运行后很好玩,试着修改,很多书原程序有些小错误,不修改就不能运行或结果不对,当你找到毛病并修改好,运行出正确的结果时,你就学会了好多东西,有了一定基础后,你自己就会知道下一步该看些什么书,学那种语言,把学到的知识运用在哪里.

首先你要有学习的动力。
没有兴趣,就没有动力。
你有兴趣学编程吗?假如答案不是“有兴趣”,劝你放弃吧。
因为;
编程很枯燥很苦,没有兴趣很难坚持下去的。
如果有兴趣,建议从java学起吧。资料很多。

<p _extended="true">如果你想学做网站或者做一些电脑上的软件编程,可以先学基础的c语言,推荐 谭浩强 写的书,看书和习题懂了掌握的差不多了,然后可以做东西或者再学具体的c++。</p>  <p _extended="true">如果想学做手机系统或者软件的编程,学java,java的资料我不知道哪个好,也是从基础学起吧,搜一些基础的资料学习,然后慢慢写小程序,熟练之后可以试着在网上找些例程学习,慢慢的自己就会做了。你看一些比较基础的java入门教程就可以吧,在网上搜一下,很多的,慢慢学,从基础学,懂得差不多了就开始看实例学习就更快了,加油吧,给你两个java学习的网站</p>  <p _extended="true"><a href="http://wenwen.soso.com/z/urlalertpage.esp=shttp://www.javaeye.com/" target="_blank">http://www.javaeye.com/</a></p>  <p _extended="true"><a href="http://wenwen.soso.com/z/urlalertpage.esp=shttp://www.sdau.edu.cn/support/html/jindex.htm" target="_blank">http://www.sdau.edu.cn/support/html/jindex.htm</a></p>

把数学基础打好
还有数据结构和算法设计
以及计算机组成原理
这些都是基础学科,也是最重要的
至于那些c,c++,java……都是工具而已。。。不是很重要,会过时的,而基础学科永远不会过时,新的工具也是由基础学科推导演化出来的。
学语言不是目的,使用语言才是目的。像吃饭为了活着,吃饭是过程方法,或者才是目的。因此你就需要明确自己为什么要学编程。
如果为了能快点写出一些小程序给别人看看用用,展示一下自己的“才华”,VB再合适不过了。而且,VB是你已输入完毕就检测完代码的正确性,如果错了会有提示,有利于一点经验都没有的初学者纠正错误。
如果为了做游戏(大型一点的),要的也就是运行速度,你要学的就是C/C++语言,速度应该是最快的吧,C++学习的曲线比较长,C相对简单
为了跨平台,比如你想学手机平台的程序编写,Java就非常合适了,有那么多手机的游戏都是用Java写的,Java是类似C++的一种语言,比C复杂,但是去掉了C++不容易掌握的易出错的部分。因为是运行在虚拟机中,速度相对就慢一点
别的种类还有很多,网页编程语言啊,脚本语言啊什么的。希望这个答案对你有所帮助。。.


学习编程的基础是什么?



编程零基础都可以学习,所以是不需要什么基础的,只不过是一个学习进度快慢的问题!想英语好的,那指定代码敲的稍微快点!数学好的,算法理解得更快些!所以,想学都能学会,不过学精就比较难了!下面就拿Java来举例吧!入门学习java唯一需要的基础就是英语词汇量,入门阶段不需要太多的词汇量,3000足够了(这里面java程序类关键字是最重要的),注意仅仅是词汇量而已,不需要掌握英语口语沟通中的语法。但是入门以后,想要完全精通java(当然这不是一件容易的事),8000以上词汇量还是要有的。除此之外就是书本上最基础的一些java理论知识,这些理论知识不一定必须都要一字不差的背下来,但是这些都是基础需要很好的了解和理解,而且并不难理解。这些基础的东西并没有什么技术性的难度,可以说就是一些需要死记硬背的东西而已,真正有难度的是你之后自己动手写代码的这个阶段。刚开始可能很难自己动手写出来100行以上逻辑性强且没有Bug的代码,基本都是需要看着别人的代码然后自己照葫芦画瓢的抄写,不然就不会写,所有初学者开始都是这样,所以是很正常的,这个就需要平时多写多练,一点一点累积。知识点积累的多了,逻辑通顺了,之后自然而然的就会动手写出自己的代码了。就是一个多写多练的问题。如果你已经决定了要去学java,并且以找工作为目的的话,不建议自学,因为java想要零基础自学到最后顺利找到开发的工作,可以说基本是不可能的。一种情况除外,就是你对电脑编程有着异于常人的天赋可以无师自通,否则的话还是要去系统的培训一下。只要你能跟着有经验的人学,能有人带你练习做项目,外加平时自己多写代码,多去接触并理解新的知识点,最后找到开发的工作问题还是不大的。希望能帮到你,望采纳!!


学计算机编程需要什么基础



理论上无需任何基础,所有内纳入基础的东西,都可以在学的时候去补课。英语也可以不要求,一种编程语言就那么百多个单词,而且不是一天全部学会,一天记几个是没问题的。


计算机编程自学入门


高一的话建议还是走基础,做的专一点把。
可以先学C,找本书,把C看通,然后在学下C++/JAVA 这两门弄好至少要一两年的时间了。
语言什么的不建议再学多了。建议练习ACM,多做算法方面的学习,这对以后有很大帮助的。
csdn上看看博客,帮助,了解编程这个世界,有感觉了就可以学了。书和工具都可以在网上找到。干这行必须得会自己找资料,帮助~这也可以叫做研究的能力恩~
话说刚开始学C还是比较枯燥的。
这些东西要持之以恒的~
计算机等级考不用理会的,考证应该是你有了这个能力之后,为了工作或者什么上的需求才去考的。而不是为了这张证书去考什么。
而且这个等级考也说明不了什么...我们学校这边没人考的

那就从C语言开始学吧,看谭浩强的《C程序设计(第三版)》还有配套的习题解答上机指导,C是最基础的,大学里很多专业都学,你可以先看看…那个等级考试的考点都在大学里,报名在哪里报就在哪里考…分四级,一级office一般没人考,也没多大用…二级就有C语言,还有java,Delphi等,选一门考就行,考C的最多,也最有用,我就考的二级C…三级有数据库技术,网络技术,管理信息系统等,我考的是数据库,四级不太了解…其实这个等级考试上大学之后再考就行,也不太难,到时候在自己学校报名就行…我学信息管理的,有问题可以给我留言…

劝你好生读书,不要看这这行挣钱,挣得多,而来学习这个,很同痛苦的。
如果是自愿学习这个,最好自学,不过条件是英语要好,有足够的时间。
建议参加培训机构,节约时间,能快速大概了解编程。
编程要想写好的代码,不是一两年的事,是日积月累慢慢摸索出来的。
当然,写些小程序,自我娱乐,学易语言,和VB,delphi,
培样逻辑思维学习C,C是结构行语言,是面向过程。
C++,是面向对象,SQL是数据库语言。
程序=语言+算法+数据库

计算机语言跟外语都是一样的,反正我现在是这么想的。C语言入门了,学起来就快了,你把《谭》的书看完,随便哪本了,至少他上面的例子你的确是要自己跑一遍,然后自己会写,这样过来一趟,就算入门了,然后提高,看自己的需求了。。。
如果还没解决你的问题,可以加我百度HI账号。

你真逗,计算机编程不用来编软件还能用来干嘛?
c不是一种好的入门语言,相对而言,c语言更灵活,更底层,适合有基础的人学习。
用vb开头是个不错的选择。

学习编程语言,首先应该从最基础的开始掌握,虽然VB相对更容易入门,但是现在绝大多数的高级编程语言都是从C语言的基础上演化而来的,建议从C语言开始学起,掌握了C语言的使用,有助于学习其他的高级编程语言,而不同的编程技术需要的编程语言又不相同,在进一步的学习时,应选择合适的技术方向。


新手如何学习计算机编程?


新手可以学习C,或者C++/C#(C#用的较多) 开始的时候可以只是看一些语法之类的基本规则,不一定非要弄得特别懂,按照书上的实例亲自做几个试试,培养一下信心,时刻给自己一点鼓励很有必要。 等到基本功差不多了,就去看看数据结构和数值算法方面的书,了解数据存取方面的知识。不管你学什么语言,这些都是必须学的,除非你只是想在编程方面浅尝辄止。 再就是尽量去多做练习,最好参与做一些项目,或是研究别人做的实例。 注意在学习过程中要养成良好的编程风格和书写习惯。还有不妨多去国内著名的编程论坛看看帖子,尤其是精华贴,多与别人交流,收获很大呢! 至于每天的学习时间,因兴趣和耐心而异,最重要不是时间长短,而是每天感觉到自己有所收获就可以。 推荐些不错的编程网站给你, 编程论坛 非常不错 http://www.programbbs.com 讨论区 http://www.programbbs.com/bbs 注册稍严格,但是论坛回复率很高。 另外还有 大富翁也不错 www.delphibbs.com 祝楼主成功!

最近很多人都在问如何学习编程。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。 我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。 然后可以继续学习C语言,这个语言比较灵活。有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题 。后面的就可以学习VC什么的了。 C语言的书推荐谭浩强的,比较好。 我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好。 当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的,呵呵 。 还有很多人说自己的基础很差,甚至中学毕业什么的。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。 在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程。这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。 只是一家之言,有不到之处,还望见谅!

新手学习计算机编程技术的最好网站。 it人家-中国计算机编程技术交流社区,网站用目前最流行的 sns社区,众多热爱it编程技术的人员入住,被评为2010年度最受欢迎的it技术社区之一,网站独特新颖的运营模式,业界新闻 热门编程语言你问我答 作品展示 ==热门群组,上万人同时在线,在这里你可以结识到新朋友,找到老朋友,跟同事,志同道合的it爱好者一起交流学习,闲暇之余,上千种热门小游戏,让你乐此不疲!是你放松心情 轻松快乐网上学习的好去处! 真正的为it技术人员网上提供一个交流家园! www.itrenjia.org

为满足广大嵌入式爱好者的要求,华清远见武汉分中心 09年5月1 日和5月 3日 将免费开设嵌入式linux 预科班 对象:有志从事linux内核开发/linux驱动开发/嵌入式开发的,但无Linux基础的工程师或学生 本课程是帮助初学者快速了解嵌入式开发的入门培训课程,使学员能快速熟悉linux系统,熟练使用各种常用命令和相应的内核知识,以及如何使用linux应用产品开发,为进一步学习linux驱动开发及嵌入系统开发打下坚实的基础。 主讲老师: 柯老师 具有多年嵌入式开发实战经验,主要研究方向是嵌入式操作系统和Linux系统下的设备驱动开发以及fpga设计。熟悉的处理器包括:EP7312、S3C44B0、S3C2410、PXA255。先后参与过多项国家863项目,GPS车载导航系统、无线手持POS机、地下管道探测仪等项目的开发工作,在项目中主要负责平台搭建和驱动开发工作。近年来一直从事实时系统的研究工作,对Linux内核有一定的理解。参与编著并审核过许多教材如《嵌入式设计及Linux驱动开发指南》《嵌入式linux应用程序开发详解》等。 地址:武汉洪山区鲁磨路联峰时代C座1201号 电话:027-87415775 QQ:36555675 咨询Email:wh1@farsight.com.cn

编程基础是汇编 学好汇编其他的都是小菜 上来学C C++ Java 到最后还是很菜 因为你没搞明白计算机处理数据的原理 编程很枯燥的 要有毅力 我现在天天头晕呼呼的...

首先要确定自己是不是很爱好电脑编程,只有下了决心,就学的好。。。

在线客服 在线客服 QQ咨询
返回顶部 返回顶部 返回顶部