自学计算机编程,如何自学计算机编程

1,如何自学计算机编程计算机编程是一门高深的技术说真的自学真的很难你要先学C语言,编程入门的,看书学习 , 我是这个专业的自学的话不容易 最好去培训学校看看
2,怎么自学编程自学编程的方法:1、认识和理解编程所谓编程就是将繁冗的问题从人的手中解放出来,通过编程将实际的问题抽象为一种模型 , 并使用高度逻辑化的语言来自动解决问题 。2、选择合适的编程入门语言和环境对编程初学者来说,最重要的就是选择合适的入门语言,一般情况下都是优先选择C语言 , 这也是很多高校最先开设的编程课程,入门相对较容易 。另外,也需要选择合适的编程环境支持,大学普遍使用VC++6.0,但W7以上兼容性不是太好,建议大家使用C-free,当然对于XP系统用户还是继续使用VC++6.0 。3、选择合适的编程学习方法编程学习最好的方法就是紧跟老师的节奏,不要放弃任何一次课程,尤其是相关专业课程,比如计算机组成,数据结构等,这些都是日后编程能力提升的保障 。要多阅读代码和抄写代码,不要仅仅停留在看懂的基础上,更不要复制粘贴代码,要抓住每一个机会去敲代码 , 这是初学者必须要坚持的做法 。4、多参与编程项目实践编程学习的重点不在于看书,而是在于实践,只有不停地去实践编程,才能锻炼编写能力 。如果有可能的话 , 可以申请一个独立完成的项目,然后找个好伙伴给你把关,只要坚持完成一个项目,你的能力就会大大提升 。5、要坚持思考,创新和持续学习编程并不是一个机械性的工作,而是需要有思考,有创新的工作,语法是固定的,但解决问题的思路则是依靠人的思维,这就需要学习者要坚持学习和更新自己的知识 。可以通过专业性网站学习,可以通过专业社区交流等 。
3 , 自学计算机编程不想说的太多,你的学习流程如下:先学习C语言的基础知识,比如算法和一些基础的语言知识 , 建意你用谭浩强的书,至于版本方面 , 内容差不多 , 价钱也是一样的,可以选择新的版本第二学完基础之后,你就应该投入到专一门语言了,建意你学C# , C#这门语言比校新,而且功能强大,容易学习,你可以选择《C#从入门到精通》这本书 , 这本书里的附带光盘有完整程序代码,而且还有视频讲解,最重要的是作者为读者提供免费的技术支持,如果有不懂的地方可以问他们 , 所以很适合于初学者学习的 , 学习要不怕苦,只有能持,就能够学好的,初你成功!C++jave.netVB 看你学习哪种语言了, 学懂一种,其他都比较容易上手要有恒心, 不要因为看不懂而半途而废,学懂是一个时期,会编程又是另外一个时期的,粗略过书,然后再回过头自己看c语言很强大,但是自学估计难 。你可以试下c#或者java,直接跑趟书城 , 回去认真看下书,应该问题不大,但是估计没有一本书能够很全面,所以你在遇见问题的时候最好还是上网查下,如果你要学习vb、c#、java语言,有问题可以问下我.建议去学校热下身再自学 。当然可以了 。你要先定下一个目标,学什么语言 。当下比较时髦的JAVA?老的BASIC就不要学了 。不过也可以先学BASIC打打底子 。【自学计算机编程,如何自学计算机编程】
4,如何自学计算机编程怎样自学编程入门?要掌握以下基础知识 。1、软件环境的安装,2、输入、输出语句的使用 3、各种表达式的使用 4、变量的理解和使用 5、选择、循环结构的使用 6、文件操作编程,其实就是利用特定的语言控制计算机,或者说和计算机进行交流 。作为初学者,要掌握以上基础知识就算入门了 。1、编程环境的安装与使用 。比如Python的学习一般推荐软件自带的IDLE,简单好用 。2、掌握输入、输入语句的使用 。输入语句可以让计算机知道你通过键盘输入了什么,输出语句可以让你知道计算机执行的结果 。3、掌握运算(包含计算、逻辑)表达式使用 。这个主要是用+、-、*、/、()、>、<、>=、<=等符号连接起来的表示计算或者比较的式子,让计算机能做计算机或者判断 。4、特别要掌握赋值表达式的使用,这个主要是等于号的理解 。在计算机编程语言里 , 等于号一般不表示相等,而是表示赋值 。也就是将等号右边的内容记入左边的名字里 。5、理解并熟练使用变量,变量的字面意思就是会变化的量 。其实质的作用记忆信息 。通过给要记忆的内容取个名字,然后通过这个名字就可以找到记忆的内容 。有点类似于数学中的字母表示数 。6、选择结构,这是让计算机具有一定的选择、判断能力的基础 。比如我们常见的登录,VIP就要用到选择结构 。因为我们把各种情况都列举在程序里了 , 程序才会有各种变化 。没选择,没变化!变化的根本在于条件 。7、循环结构,这是让计算机具有重复的能力 。前提是事件要具有一定的规律性 , 比如1,3,5,7,9……如果没有规律 , 也可以通过数组等方法构造规律 。8、文件的读取和写入,这个主要是针对大量的数据处理而言的 。一般来说,掌握这些基本知识就算入门了 。剩下的就是利用这些基础知识去解决各种问题了,就需要学习些算法知识了 。5,怎样能自学好计算机编程1、扎实的基础数据结构、离散数学、编译原理,这些是所有计算机科学的基础 , 如果不掌握它们,很难写出高水平的程序 。程序人人都会写,但当你发现写到一定程度很难再提高的时候 , 就应该想想是不是要回过头来学学这些最基本的理论 。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策 。因此多读一些计算机基础理论方面的书籍是非常有必要的 。2、丰富的想像力不要拘泥于固定的思维方式 , 遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法 。丰富的想像力是建立在丰富的知识的基础上,除计算机以外,多涉猎其他的学科,比如天文、物理、数学等等 。开阔的思维对程序员来说很重要 。3、最简单的是最好的这也许是所有科学都遵循的一条准则,复杂的质能转换原理在爱因斯坦眼里不过是一个简单得不能再简单的公式:E=mc2 。简单的方法更容易被人理解,更容易实现,也更容易维护 。遇到问题时要优先考虑最简单的方案,只有简单方案不能满足要求时再考虑复杂的方案 。4、不钻牛角尖当你遇到障碍的时候,不妨暂时远离电脑,看看窗外的风景,听听轻音乐,和朋友聊聊天 。当我遇到难题的时候会去玩游戏 , 当负责游戏的那部分大脑细胞极度亢奋的时候,负责编程的那部分大脑细胞就得到了充分的休息 。当重新开始工作的时候,我会发现那些难题现在竟然可以迎刃而解 。5、对答案的渴求人类自然科学的发展史就是一个渴求得到答案的过程 , 即使只能知道答案的一小部分也值得我们去付出 。只要你坚定信念,一定要找到问题的答案,你才会付出精力去探索 , 即使最后没有得到答案,在过程中你也会学到很多东西 。6、多与别人交流三人行必有我师,也许在一次和别人不经意的谈话中,就可以迸出灵感的火花 。多上上网,看看别人对同一问题的看法,会给你很大的启发 。7、良好的编程风格注意养成良好的习惯 , 代码的缩进编排,变量的命名规则要始终保持一致 。大家都知道如何排除代码中错误,却往往忽视了对注释的排错 。注释是程序的一个重要组成部分,它可以使你的代码更容易理解,而如果代码已经清楚地表达了你的思想,就不必再加注释了,如果注释和代码不一致,那就更加糟糕 。8、韧性和毅力这也许是“高手”和一般程序员最大的区别 。高手们并不是天才,他们是在无数个日日夜夜中磨炼出来的 。成功能给我们带来无比的喜悦,但过程却是无比的枯燥乏味 。你不妨做个测试,找个10000以内的素数表,把它们全都抄下来 , 然后再检查三遍,如果能够不间断地完成这一工作 , 你就可以满足这一条 。推荐个好网站 全是大学的好教程 很全面 http://www.abab123.com/bbs/down.asp?html=676651多看书,然后练习```经常的编写代码```等熟悉你所想学的那个语言后,在试着做一下 小的项目`多借鉴一下别人比较好的代码,让它融入自己的程序里面```6 , 新手如何学习计算机编程新手可以学习C,或者C++/C#(C#用的较多) 开始的时候可以只是看一些语法之类的基本规则 , 不一定非要弄得特别懂 , 按照书上的实例亲自做几个试试,培养一下信心,时刻给自己一点鼓励很有必要 。等到基本功差不多了,就去看看数据结构和数值算法方面的书,了解数据存取方面的知识 。不管你学什么语言 , 这些都是必须学的,除非你只是想在编程方面浅尝辄止 。再就是尽量去多做练习,最好参与做一些项目 , 或是研究别人做的实例 。注意在学习过程中要养成良好的编程风格和书写习惯 。还有不妨多去国内著名的编程论坛看看帖子 , 尤其是精华贴,多与别人交流,收获很大呢! 至于每天的学习时间,因兴趣和耐心而异,最重要不是时间长短,而是每天感觉到自己有所收获就可以 。推荐些不错的编程网站给你,编程论坛 非常不错 http://www.programbbs.com 讨论区 http://www.programbbs.com/bbs 注册稍严格,但是论坛回复率很高 。另外还有 大富翁也不错 www.delphibbs.com 祝楼主成功!首先要确定自己是不是很爱好电脑编程,只有下了决心,就学的好 。。。新手学习计算机编程技术的最好网站 。it人家-中国计算机编程技术交流社区,网站用目前最流行的 sns社区,众多热爱it编程技术的人员入住,被评为2010年度最受欢迎的it技术社区之一,网站独特新颖的运营模式,业界新闻 热门编程语言你问我答 作品展示 ==热门群组,上万人同时在线,在这里你可以结识到新朋友,找到老朋友,跟同事,志同道合的it爱好者一起交流学习 , 闲暇之余 , 上千种热门小游戏 , 让你乐此不疲!是你放松心情 轻松快乐网上学习的好去处! 真正的为it技术人员网上提供一个交流家园! www.itrenjia.org编程基础是汇编 学好汇编其他的都是小菜 上来学C C++ Java 到最后还是很菜 因为你没搞明白计算机处理数据的原理 编程很枯燥的 要有毅力 我现在天天头晕呼呼的...为满足广大嵌入式爱好者的要求 , 华清远见武汉分中心 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最近很多人都在问如何学习编程 。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的 。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴 。我认为可以先学习一下pascal,这个语言比较严谨 , 适合初学者 。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习 。然后可以继续学习C语言,这个语言比较灵活 。有了pascal的基础 , 在进行C语言编程就不会因为C语言的灵活而有问题。后面的就可以学习VC什么的了 。C语言的书推荐谭浩强的,比较好 。我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好 。当然了,学习什么语言也要看你具体准备从事什么行业 。例如你要进行嵌入式开发 , C就是很好的选择,如果是Windows开发 , 那么VC就不错 。还有数据库方面的开发、网络开发等等 。不同的语言适合不同的方面 。要看自己的选择的,呵呵。还有很多人说自己的基础很差,甚至中学毕业什么的 。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了 。当然 , 如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的 。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大 。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了 。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码 。在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程 。这两门对你的水平提高都是很有帮助的 。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处 。只是一家之言 , 有不到之处,还望见谅!