学编程零基础要怎么学,零基础自学编程应该先学什么

1 , 零基础自学编程应该先学什么先学习代码了解代码的含义 , 再学习C语言,其实自己独立学习十分艰难,建议去报个培训班这样少走很多弯路 。刚学程序的时候要切记:1.不要追风,不管别人说今天xx语言有多好,明天xx语言多流行 。2.编码是件很枯燥,甚至很痛苦的事 , 所以一定要有耐心 。c,最基础也是最根本的(操作系统就是用c和c++编的),学了c后c++,c#就很好学了因为大体差不多.其实只要学了一门语言学其他的就很快了.c#.c++是由c语言发展出来的 。vc就是visual c就是图形界面的c语言编程visual studio2008只是个专业开发软件(很多大程序都在这个上开发)不是教学用的 , 也没有什么真正意义上的教学软件 。编程嘛不管用什么程序编都一样,visual studio2008很不错,编程错误提示也很到位 。要去买本c语言的书,自己鼓捣是没用的 。看你的走向、不同语言适合不同类型的开发 。【学编程零基础要怎么学,零基础自学编程应该先学什么】
2,零基础小白怎么学编程零基础小白学编程的方法如下:1、对于初学者来说,可以采用视频+书籍的方式进行学习 。这两种方式形成互补关系 。编程教学视频可以让你迅速掌握编程,但通常比较生动、浅显,不成系统 。而书本是比较系统,深入,但是枯燥,所以最好的方法是书和视频结合 。2、入门期遇到难题,耗了半天时间还是没弄懂,可以暂时跳过,知识积累到一定程度,回头再进行解决你会发现简单多了 。3、反复练习,编程是一门手艺 , 需要反复练习,脱离书本和视频看是否能独立实现?学到最后的境界无非就是:我亦无他,惟手熟尔 。
3,零基础自学编程 应该怎么学当然不晚 。入门的话,建议从学c语言开始,而且要从最简单的书本开始,比如《c程序设计》,先把基础打牢 , 毕竟任何哪一种编程语言都是有相似之处的,学透一门,就可以很快上手另一门 。然后再深入学习数据库、数据结构、操作系统、软件工程等等很多相关的知识 。然后你还要考虑学编程的目的是什么 。如果是为了开发软件什么的,那就选一门面向对象的编程语言,比如java、c#等等 。如果是为了当黑客之类的,那最好还有接触汇编和底层开发 。以上仅个人见解 。C语言什么的我觉得还太难了 , 刚开始应该找些比较有兴趣的来学 。慢慢会越学越上手 。随意先建议从HTML制作网页开始 。先看看HTML代码的书,多很简单,而且能做出自己的网页,很有成就感 。然后慢慢学习VBA , ASP,SQL,最后再学C语言C++,Java等加油!其实好的软件一半不用易语言编写,毕竟是新东西建议你先从c语言看起吧,c是简单的普遍的编程语言,要书的话就推荐清华版谭志强的c语言教材  , 我们高校的一半都用这做教材,另外java和c#是现在的主流,面向对象的 , 不像c是面向过程的,比较好掌握 , 
4,零基础如何学编程代码编程教学入门期守一个熬字诀,初学者尽量不要钻牛角尖,寻一个编程目的,还有反复练习 。代码编程教学入门应注意:初学者尽量不要钻牛角尖 , 入门期遇到难题,耗了半天时间还是没弄懂,可以暂时跳过 , 知识积累到一定程度,回头再进行解决你会发现简单多了 。站在巨人的肩膀上,你遇到的那点小问题,已经有无数前辈也曾遇到过 , 他们总结了并分享在互联网上了,前人的经验是你的宝贵资源,要善于利用StackOverFlow,Quora,谷歌等 。有些程序员学习编程一上来就想着月薪1W+以上 , 这样的学习过程会非常痛苦,很容易放弃 。最好是奔着一个小项目而学习编程,当你把作品做出来了,就有成就感,同时基本上具备找工作的能力,直接找个初级的开发岗位,再进阶,你的自学之路功与名都有了 。编程是一门手艺,需要反复练习,脱离书本和视频看是否能独立实现 。学到最后的境界无非就是:我亦无他 , 唯手熟尔 。5,零基础编程入门自学先学什么先学会画流程图和规划程序, 才去想怎麼做程序, yEd 是个不错的流程图软件, FreeMind 则是一个不错心智图软件, 可以试试 。1. 如果你的英文还可以, 找英文的教材来学, 去外国的 forum 讨教 (如 StackOverflow), 你会有更好的领悟, 会有更多人可以帮到你. 你会学到更好的编程思维, 最重要是, 学会 "问对问题" 。2. 首先要有编程的思路. 你总要知道 "你到底想做甚麼", "为甚麼要做甚麼", "你要做甚麼". 一旦缺少其一, 你的行为便没有意思, 你的思路 和理解也会中断, 你会变得很迷失 。3. 你要明白编程的 4步曲 Input -> Process -> Output,另加 Storage 。4. 得有一些 OO (物件导向) 的概念, 如 Object(Class), Attribute (Properties), Method;Inheritance(继承), Polymorphysm(多形继承), Encapsulation(封装).,就很容易掌握教程里的思路 。因为你说是因为爱好才学,我便回一回这问题 。建议:去书店买一本c语言入门书籍看看 。把书上的代码手工往电脑上录入,调试(我用了四个月,所有工作之余的所有时间都在看、想……四个月勉强入门……),学会了这一种语言 , 其它的语言都很容易过渡的 。之后,再学数据结构,充分认识点,线、树、图形等等……这里我用的时间太多,但数基础不行 , 还有些都没有学会……之后,你自己就知道怎么办了……我也因为爱好才学的,也是自学 。你是高中生,比我好多了 , 我是初中生,你比我学习起来更容易 。刚学程序的时候要切记:1.不要追风,不管别人说今天XX语言有多好,明天XX语言多流行 。2.编码是件很枯燥,甚至很痛苦的事,所以一定要有耐心 。c,最基础也是最根本的(操作系统就是用c和c++编的),学了c后c++,c#就很好学了因为大体差不多.其实只要学了一门语言学其他的就很快了.C#.C++是由c语言发展出来的 。vc就是visual c就是图形界面的c语言编程Visual Studio2008只是个专业开发软件(很多大程序都在这个上开发)不是教学用的,也没有什么真正意义上的教学软件 。编程嘛不管用什么程序编都一样 , Visual Studio2008很不错,编程错误提示也很到位 。要去买本c语言的书,自己鼓捣是没用的 。推荐牛看看java基础视频教程,动 . 力 节 点的 , 比较适合新手学习 。6,如何学习编程c语言0基础一般初学者都用vc6.0,这个比较简单,高级点的就是vs了,它的功能很强大,开发项目时用 。学习编程就是的多动手,多上机实现代码,把书上的程序都最好实现一遍,遇到问题一定多思考 , 想办法解决,不要因为困难而退却 。慢慢的编程能力会有很大的提高 。1,任何语言都是为应用服务的 。这里的应用主要在测试方面 。首先应该明确这一点 。2 , c语言能不能速成因人而异,大学里一般c语言一般60课时左右(40*60=2400分钟=100小时=4天左右) 。所以合理分配时间,加上学习上没有什么障碍的话,2周左右是可以略有所成的 。3 , 还有一些客观原因制约学习,如果是第一次接触语言,那么一些语法规则和一些“约定俗成”的东西需要一段时间来消化 。从我个人经历来看,学习c语言以后 , java我几乎没有学习过,只是边学边用而已 。所以可见第一门语言的学习如何重要 。所以没有什么特殊情况,尽量放下脚步 。4,无论你打算怎么制定学习计划,实践的比重一定要最大 。在你学习中你可能就会发现,好多要点能在实践中获?。蟠筇岣哐靶?。举个简单例子:与其背,\t,,%s,%o等等是什么意思 , 不如在程序中调用一下,看看输出结果最为直观 。5,根据应用,个性化学习语言 。c语言提供的头文件中有大量可供调用的函数,但并不是都有很高的利用价值 。根据你实际的测试用例的安排 , 或测试的方法来使用这些函数即可 。有时候,一段系统提供的函数和你编的一段代码肯能会实现同意个目标,但系统函数可能只需要一行,而你的代码要几十行,所以多了解系统函数的利用价值,对你快速应用很有帮助 。6,切忌学习是一个循序渐进的过程,都有周期性的 。每一个阶段都会有止步不前的时候 。适当的找人提供帮助是初学者必须做到的,单凭自学,有些时候会错过一些技巧性的东西,既浪费时间,又未有所得 。7,下面说学习过程:(1)了解和使用一个函数,比如一个10几行的函数 。要做到了解每一句话的作用 。每个函数的参数的意义 。然后尝试自己默写这段程序,运行 , 调试 。看自己错误在那里 。然后用函数中出现的知识,来扩展这段程序,哪怕扩展的都是打印语句 。注意:数据类型等一些知识可以遇到多少学多少,慢慢积累 。(2)掌握3种程序结构,能学会3种结构间并列、嵌套的使用 。理解条件、循环结构的意义和目的 。(3)知道以上这些内容,就可以大胆的参考材料 , 尝试阅读或改写书中提供的小程序了 。例如求斐波那锲数、阶乘一类的,这些几乎是在练习程序的结构,使用熟练度 。(4)第一次深入学习:数组 。学完数组后,可以补充一些数据结构的知识,然后就可以做很多的排序、查找的程序了 。这时候可以做一个小型的管理系统 , 来检验所学 。(5)第二次深入学习:指针 。指针学习最好紧跟数组,因为他们向来是拿到一起做比较的,因此这样安排有利于对数组和指针应用时的取舍 。(6)以上学习后 , c语言基本成型,可以把侧重点都放在实践上,比如用指针内容改写用数组知识编写的管理系统 。8,好好学肯定有斩获C-free,codeblocks , 等,在网上可以下,希望对你有帮住 , 去国家精品课程网站,有教程,希望你能采纳,希望对你有帮助,好好学,加油

    推荐阅读