如何快速入门一门编程语言?11
首先你得看一些基础的语法书,听一些基础的课程,然后自己写代码,多练习 。最好是边工作边学习 。更容易的
文章插图
新手入门如何快速提升编程水平
首先,没有快速改善的方法 。关键在于谁能创造完美 。你学得越多,掌握得越多 。学习编程是一件好事 。新手不觉得编程难,也不想急功近利 。一、知道自己学习编程的目的是什么,这决定了发展方向 。其次,目前有很多编程语言和相应的开发软件进行编程 。根据自己的情况选择专业学习的语言,不要盲目学习 。编程是一种融合,学基础会越来越容易 。而且可以发展成多种语言 。再次,下面是一些常用的编程语言,对初学者有帮助 。c语言是一种可移植的多系统平台编程语言,JAVA是一种强大的可移植的开发语言,HTML是一种超文本标记语言,JavaScript是一种基于客户端的脚本语言,顾名思义,它是一种用于交流的语言,程序是计算机语言和人类语言的翻译器 。做程序员就是用计算机解决和展现人类世界的问题 。但是由于种种原因,大部分人都在如何学习语言和开发平台上疲于奔命,最后你只能写代码 。想成为一名合格的程序员,必须学习C、JAVA、sql等 。另外,不要学自己喜欢的,也不要费心去想学什么 。看看IT界,IT市场需要什么,你就学到什么 。新手学编程,从理论上来说,需要广泛阅读,了解算法的博大精深和计算机的基础理论 。实事求是地说,需要大量的练习,大量的练习在于练习不同的内容 。再就是创新精神和数学思维能力,这些都是需要培养的 。要打好学习编程的基础,必须要有一定的基础,可以概括为以下几个方面:(1)数学基础,从计算机发展和应用的历史来看,计算机的数学模型和体系结构都是数学家提出来的,最早的计算机也是为了数值计算而设计的 。所以,要想学好计算机,必须要有一定的数学基础,和高中水平的学者差不多 。(2)逻辑思维能力的培养学习编程要有一定的逻辑思维能力,“思维能力”的培养要长期练习 。如果你想成为一名优秀的程序员,最重要的是掌握编程思路 。要做到这一点,就要在反复的实践、观察、分析、比较、总结中逐步积累 。所以,在学习编程的过程中,我们不必等到所有的东西都完全理解了才开始练习 。只要了解了大致情况,就要敢于亲身经历 。每个人都有第一次 。有些问题只有通过实践才能理解,只有通过实践才能把老师和书本上的知识变成自己的 。大师就是这样成功的 。(3)选择合适的入门语言,面对多种语言 。你应该按照什么顺序学习它们?编程工具如下:1 。应用软件本地开发的工具有VisualBasic、Delphi、VC(CBuilder)等 。数据库开发工具有VisualFoxpro、OracleDeveloper、PowerBuilder等 。2.跨平台开发工具如Java等 。3.网络开发为客户端开发工具,如Java脚本等 。为服务器开发工具,如PHP、ASP、JSP、ISAPI、NSAPI、CGI等 。VB方法在上述不同环境下的几种开发工具中简单易懂,界面设计可配置,易学易用 。选择VB作为入门方向,更适合学者 。(不过现在已经过时了)编程入门并不难,但是入门之后的不断学习很重要,比较漫长 。这期间要注意养成一些好的编程习惯 。编程风格的好坏极大地影响着程序的质量 。好的编程风格可以使程序结构清晰合理,使程序代码易于维护 。比如代码的缩进排列,变量命令规则的一致性,代码的注释等 。多提问,多学习,掌握编程思路,在实际编程工作中实践和体会 。
在编程初期,你应该总是自己设计程序 。在具体设计中不要拘泥于固定的思维方式,遇到问题要想好几种解决方案 。这就需要多沟通了 。每个人的思维方式不同,角度不同,招数也不同 。通过交流,他可以不断吸收别人的长处,丰富编程实践,帮助自己提高水平 。动手编程是创造性思维的体现,是培养逻辑思维的好方法 。1.总结一下,先按照书上的标题写 。题目设计合理,巩固基础知识 。2.找数学题,写个小程序解决,熟悉算法和基本函数 。3.自己做题,小一点的练习WINDOWS下编程,比如自编资源管理器,写字板 。4.结合身边的事情,找一个中等的话题,或者看看别人的节目,自己想办法实现 。5.自己写课本上的例题,在电脑上运行,看结果 。要知道,所有的产品都是有实例的,是有机结合或者模仿的 。6.从自己熟悉的东西入手,比如分数统计,编个程序完成一个功能,然后完善 。7.要反复破解代码,从破解中寻找代码的规律 。8.你必须经常在电脑上反复练习 。
有一定基础,如何快速学习编程语言
想学X语言,首先要找一个X语言能做,自己喜欢的目标项目 。它可以是一个预订系统或一个简单的演示页面 。然后,看你现有的材料 。如果没有例子,又不知道目标语言,那就找N本书(N=1) 。可以多找一些基础的,不要太在意书的质量,以阅读舒适度为标准 。然后,一两个小时翻翻书,了解语言的一些基本概念和大致框架 。如果你懂一点语言,或者项目很小(比如写一个有特定目标的爬虫),就上来吧 。
直接用谷歌搜代码、tutorial,搜到了就照着写 。
方法的亮点不在于你用几本书,更不在于你搜到了几个tutorial和example,重要的是通过一个特定的项目目标让你有兴趣去学、记得也特别牢,而方法的成败关键在于你是否能够把握由点及面的策略 。就是说,虽然你是做一个特定的目标,用到的程序语言的功能也有限,但你要学会从这些功能点,扩展到一个功能面 。有些抽象,举个例子 。比如你学php看到了foreach语句,你就用了,但你要学这门语言而不是做完这个项目完事的话,你就可以借这个机会把php的所有主流的循环语句都学一遍,什么叫学呢?不是都写一遍,而是记一下(至少记个索引),用云笔记(evernote或有道云笔记)记下来 。你可能大脑记不住,可能做完这个项目就不用php了,但你N个月后又用php时候,直接翻开自己的云笔记,就能迅速找到自己需要的知识了 。为什么这种笔记重要而且有效?懂寄存器的童鞋应该知道一个针对最近使用的优化,用中文来说就是:你遇到的问题,你再次遇到的概率比你没遇到的问题初次遇到的概率要大 。可能说的有些绝对,但实践表明是靠谱的 。学语言中可能遇到的最痛苦的事莫过于你出现了个问题,但你记得你之前曾经花了大工夫把它解决了,但一时想不起来了又很难直接找到,又得重新再花大功夫解决一次 。
项目引导、书本/tutorial/example参考、由点及面是这种学习方法的概括 。这种方法有点是什么?快、高效、高兴!你能很快上手,很快出效果,基本概念知识也能迅速掌握 。如果你有一定基础,学各门语言都特别快 。但缺点是什么呢?个人把握能力要求很高 。你不能指望一个没有基础的、思绪不振的人用这种方法 。他们喜欢的是寄希望于经典,希望看完某本书就学会了一门语言,成为了专家,能够写高质量项目了 。这是我最反对的方法,除了是学第一门语言 。
结束之前,我想说的是深入问题 。其实,上面方法一直是我学习新语言的方法,证明还是比较有效的,虽然我不是哪门语言的专家(目前不是走这条路线),但是至少还是通过这些方法用了很少时间学到了不少语言 。但问题在哪?深入!我想稍微接触几门高级编程语言的人都知道C/C++是相对最高效的 。但还是需要很多优化,算法的优化就不说了,你搞个冒泡来代替快排,这种程序就能出一些搞笑的效果,如排几万个数就卡半天;程序语言也是有不同的优化的,比如I/O、多线程、循环啥的,细节还是蛮多的,你如果单纯做一些小项目,不苛刻自己,写出来的卡卡卡但也能跑出结果你也不在意,或者PV没高到让你宕机的地步,这样的后果就是不够深入 。那要怎么才能真正深入呢?一个更好的问题是:你怎么知道自己是错的!?这个问题有点别扭,但其实是个很好的问题,代码如果出错了一般能被测试或实际使用测出来,那个叫做bug,我说的错不是bug,是你没做到最优化:比如你自己写了个函数解决了一个功能,但后来你自己又发现了当初那个方法可以用另一种方法来写,效率更高,你就有开始想,你现在这个方法又有什么“错”呢?还有什么更优化的方法已经存在但我不知道呢?这个问题是开放的,没啥最好的解决方法吧,据我说知 。
文章插图
我想自学编程,如何可以快速入门?你既然喜欢编程,就应该认认真真的学习一门语言,先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言 。书籍最少应该准备两本,不可能一本书籍会包含VB的所有内容,在看书的时候,可以交叉的看,一本书籍中没有讲到的内容可以在另一本中看到,这样对学习是很有好处的,也能保证所学知识的完整性 。学编程是一个很漫长的过程,不要着急,要理论与实践想结合,例程书籍也是很重要的,看源代码对学习也是很有帮助的,等你学完这门VB语言之后,学习别的语言是非常简单,可以尝试C语言,按照C——C++——VC的顺序学习,有助于知识的连贯性,我也希望你能学好的 。学习C语言,谭浩强的《C程序设计》是一部非常好的C语言书籍,学习程序设计是一个非常漫长的过程,不要着急,一本书多看两遍三遍,学会交叉学习法,在学习C的过程中,可以看看数据结构,编译原理,操作系统等书籍,对编成都是很有帮助的 。最开始学习的时候,先不要编一些比较大的程序,多编一些小程序,比如数组运算,字符组合等等,指针是C语言的精华,是比较复杂的部分 。如果有一天你能熟练驾驭指针的操作了,我相信你,你一定能学习好C语言的 。我是2001年接触编程的,刚开始只是大概了解一下,并没有进行比较深入的学习,我是从VB开始入门的,学了1年多,然后转入C语言,按照C——C++——VC的顺序学习,C学了两年,现在开始学习C++,C++的学习是很有难度的,类,标准库,多态,继承等等比较抽象难道懂的概念,虽然他秉承了C语言的风格,但是有很多很多是C语言不具备的,要多看书,上机实践也是必不可少的 。《C++编程思想》,《C++标准库》,这些书都非常好,内容也很全面,例程书籍也是必不可少的,多看源代码对编程是很有帮助的,也会少走很多弯路 。总之,C++的学习是一个比较漫长的过程,大概需要两年的时间,这只是底限,如果想学通,学精,还需要更多的时间 。我向你推荐一些C++经典书籍: c++程序设计教程 c++编程思想 c++大学教程 c++程序设计语言 数据结构算法与应用c++语言描述 c++标准模板库—自修教程与参考手册 泛型编程与STL 深度探索c++对象模型 设计模式—可复用面向对象软件的基础 重构—改善既有代码的设计 Essential c++ Effective c++ More Effctive c++ C++ primer 前五本应该属于入门书籍,后面的属于学习难度比较大的,想提高C++的编程能力,看看这些书籍有好处 。建议你把编程思想这本书多看看 。多做练习题,对提高编程水平的帮助是很大的 。其实语言是相通的,一门语言学会了,学习其他语言就比较容易了 。业界有这样一种说法,因为JAVA这门语言包含了C++的一些特性,掌握了C++,就等于掌握了JAVA的80%, 在掌握了C++之后(我说的掌握指的是,可以熟练用C++编程序了,并没有要求你完全掌握C++的所有部分,没有人能达到这一点,因为C++太庞大了,如果能坚持不懈的学习C++两年到三年的时间了,你就可以学习其他的语言了)可以试着学习一些其他的语言,如JAVA,VC++等等比较复杂的语言. 这时候可以说你已经对程序设计语言有个大体的认识了,可以明确自己学习的方向,根据自己的学习情况而定,是学习一些自己比较感兴趣的语言啊(从兴趣出发),还是为了找工作啊,开始进行更深入的学习.比如学习windows下的框架编程和.net编程等等比较复杂的语言. 如果是为了找工作的话我建议你学好C,C++,JAVA三门语言.
如何快速入门学习C语言编程?如果是想通过计算机等级考试就买一本全国计算机等级考试二级试题认真做就可以了当然也要加强上机实践 。怎样才能学好C语言第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它 。第二:C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的indows, Unix, Linux, Mac, os/2,没有一个里外的,如果你不懂C语言,怎么可能深入到这些操作系统当中去呢?更不要说你去写它们的内核程序了 。第三:很多新型的语言都是衍生自C语言,C++,Java,C#,J#,perl…哪个不是呢?掌握了C语言,可以说你就掌握了很多门语言,经过简单的学习,你就可以用这些新型的语言去开发了,这个再一次验证了C语言是程序设计的重要基础 。还有啊,多说一点:即使现在招聘程序员,考试都是考C语言,你想加入it行业,那么就一定要掌握好C语言 。那么究竟怎样学习C语言呢? 1:工欲善其事,必先利其器 这里介绍几个学习C语言必备的东东: 一个开发环境,例如turbo C 2.0,这个曾经占据了DOS时代开发程序的大半个江山 。但是现在windows时代,用turbo C有感觉不方面,编辑程序起来很吃力,并且拖放,更没有函数变量自动感应功能,查询参考资料也不方便 。建议使用Visual C++,这个东西虽然比较大块头,但是一旦安装好了,用起来很方便 。一本学习教程,现在C语言教材多如牛毛,但推荐大家使用《C语言程序设计》谭浩强主编 第二版 清华大学出版社,此书编写的很适合初学者,并且内容也很精到 。除此以外,现在有很多辅助学习的软件,毕竟现在是Window时代了,学习软件多如牛毛,不象我们当初学习,只有读书做题这么老套 。我向大家推荐一个“集成学习环境(C语言)”,里边的知识点总结和例程讲解都非常好,还有题库测试环境,据说有好几千题,甚至还有一个windows下的trubo C,初学者甚至不用装其它的编译器,就可以练习编程了,非常适合初学者 。还有一个“C语言学习系统”软件,不过感觉只是一个题库系统,如果你觉得题做的不够,不妨也可以试试 。2:葵花宝典 学习计算机语言最好的方法是什么?答曰:读程序 。没错,读程序是学习C语言入门最快,也是最好的方法 。如同我,现在学习新的J#,C#等其他语言,不再是抱着书本逐行啃,而是学习它们的例程 。当然,对于没有学过任何计算机语言的初学者,最好还是先阅读教程,学习完每一章,都要认真体会这一章的所有概念,然后不放过这一章中提到的所有例程,然后仔细研读程序,直到每一行都理解了,然后找几个编程题目,最好是和例程类似的或一样的,自己试图写出这段已经读懂的程序,不要以为例程你已经读懂了,你就可以写出和它一样的程序,绝对不一定,不相信你就试一试吧,如果写不出来,也不要着急,回过头来再继续研究例程,想想自己为什么写不出来,然后再去写这段程序,反反复复,直到你手到擒来为止,祝贺你,你快入门了 。3:登峰造极 写程序的最高境界其实就是掌握各种解决问题的手段(数据结构)和解决问题的方法(算法) 。是不是写出底层程序就是程序设计高手呢?非也,写底层程序,无非是掌握了硬件的结构,况且硬件和硬件还不一样,要给一个芯片写驱动程序,无非就是掌握这块芯片的各种寄存器及其组合,然后写值读值,仅此而已 。这不过是熟悉一些io函数罢了 。那么怎样才算精通程序设计呢?怎样才能精通程序设计呢?举个例子:你面前有10个人,找出一个叫“张三”的人,你该怎么办?第一种方法:直接对这10个人问:“谁叫张三” 。第2种方法:你挨个去问“你是不是张三?”,直到问到的这个人就是张三 。第三种方法:你去挨个问一个人“你认不认识张三,指给我看” 。不要小看这个问题,你说当然会选第一种方法,没错恭喜你答对了,因为这个方法最快,效率最高,但是在程序设计中找到解决问题的最优方法和你用的手段却是考验一个程序员程序设计水平的重要标志,而且是不容易达到的 。刚才这个问题类似于数据结构和算法中的:Map数据结构,穷举查找和折半查找 。所以掌握好数据结构和一些常用算法,是登峰造极的必然之路 。最后给大家推荐严尉敏的《数据结构》清华大学出版社,希望每一个想成为程序设计高手的人研读此书 。编译软件,对于新手来说VC++6.0简单易操作下载地址http://hi..com/%D3%A5%DE%C4/blog/item/2a8d0df7180b9b4c342acc5e.html谭浩强《C程序设计》上机试题可以下载http://hi..com/%D3%A5%DE%C4/blog/item/1b8c968f649f4e639e2fb49c.html其他C语言资料参考书,如趣味一百例http://hi..com/%D3%A5%DE%C4/blog/item/019bcafefade81c2b58f3159.html基础C视频教程http://hi..com/%D3%A5%DE%C4/blog/item/31e3eac0cc57f3d738db495f.html 郝斌C语言视频http://hi..com/%D3%A5%DE%C4/blog/item/df9b5a26c00bc1b84623e894.html
文章插图
如何学习编程,一门编程语言怎么算入门,快速掌握一门学习软件编程,第一,要对计算机基础知识要有所了解,建议买本计算机基础书看看,如果你有自己的电脑,建议多练习打字,对键盘要熟悉,能达到盲打最好 。2/5第二,选着一门基础语言,如C或JAVA语言,作为基础编程语言学习,掌握语言的逻辑,学习语法,其实编程实质上就是思路的运用,编程思路有了,一起语言都是想通的 。3/5第三,形成自己的编程风格,这里指的是你的思维风格,代码风格,遇到问题要有自己一套思维方式,解决编程问题 。解决问题,代码要简洁,有注释易懂 。4/5第三,软件编程进阶阶段,这个过程需要你学习一些和数学思维有关知识,比如数据结构,算法,矩阵等等,这样你的编程水平会提升一个档次 。5/5第四,有时间可以去参加软件编程等级考试,如初级程序员,信息安全工程师,系统分析师等 。也可以去参加一下协会或公开大会,如互联网大会,软件编程联盟,多认识一些高手,多和他们交流学习 。注意事项学习软件编程要下功夫,多多努力,学会自查,减少错误 。
【编程语言如何快速入门】
推荐阅读
- 剖面图看图技巧 如何识读建筑施工图,如何看懂施工图纸步骤
- 柴油吨与升之间的换算 升如何换算吨,毫升和吨怎么换算
- nike吕布二代 nike吕布如何搭配,nike白吕布
- 喝熟普洱茶对身体有什么好处 如何正确饮茶,制茶步骤
- 青龙煞的化解方法 如何祭白虎化煞,犯白老虎煞最好的化解
- 555定时器 如何让自己计时器床,计时器软件哪个好
- 中式围墙 台风车子被围墙砸到如何索赔,车子追尾了应该怎么处理
- 凡的楷书怎么写 书字的草书如何写,书字用书法怎么写
- 化妆品超过多少要交税 销售化妆品要交哪些税,国内买化妆品要交多少税