本文目录一览

1,要想学编程入门先学什么请高手谈下经验

编程先学C,C是一切编程软件的基础。
先学C
如果是本专业的在校学生,先跟老师的课程走一段时间有一定的了解后再跟自己的兴趣走,如果是其他专业的想“越轨”的话就先学点计算机的入门知识,再学c,然后数据结构和算法如果要靠这个吃饭的话就可以再选择c#、java或者c++认真学习下,如果是想搞web编程就可以学习下网页设计的基础HTML,CSS,JavaScript然后学习下php或者jsp、asp.net等后台编程语言。
先学C语言,再参考C语言学习数据结构与算法,编写出实现栈、队列、树、图等结构的操作源码,然后再根据自己的喜好选择一两门自己喜欢编程语言进行攻坚,推荐Java、C++和C#的一种,也要对数据库有一定的了解,因为软件的编写离不开数据库的存取,理解软件工程,把软件当成一个工程来做,养成良好的编程风格。
C语言是当之无愧的首选

要想学编程入门先学什么请高手谈下经验

2,编程入门先学什么比较好

我的建议是先学习java开发小伙伴在考察java培训机构的过程中,要通过多方面的了解企业对java开发程序员的技术需求来考察了解培训机构的课程。在靠谱的课程体系的加持下,需要小伙伴在不断努力的学习下,找到适合自己的学习方法,才能更好的学习java开发技术知识。那小伙伴在java培训机构学习开发技术知识的时候应该注意什么呢?1.选择系统靠谱的java培训课程小伙伴可以通过招聘平台的信息或者询问身边从事java工作的朋友来对java以及java开发的工作内容进行一个初步了解。小伙伴了解了企业对java开发程序员的技术要求是什么,通过实地考察了解选择比较系统全面的培训课程内容体系,选择一家比较靠谱的培训机构来学习开发技术知识。2.打好学习基础很重要java入门学习的基础内容有HTML和CSS以及一些java相关的算法。JS交互设计是重点学习部分,这部分需要熟练掌握JavaScript基础语法、JavaScript进阶、JavaScript高级编程等内容。再有java框架也是重点知识点,现在比较主流的框架有spring、springMVC等,熟练运用框架可以提升开发效率。3.理论结合实践紧跟潮流发展也很关键,现在微信小程序和小游戏越来越流行,掌握相关技术点可以在岗位竞争中更具优势。4.找对适合自己的学习方法至关重要小伙伴在学习java开发技术知识的过程中,不要完全依靠java培训机构,需要小伙伴在不断学习开发技术知识的过程中,找到适合自己的学习方法,提高学习效率,提升岗位竞争力。

编程入门先学什么比较好

3,0基础学编程先学什么

0基础学编程,可以先选一门简单的语言进行学习,如c、java、Python,这样可以先对编程有一个初步的认识。在没有基础的情况下,买书自学是一个办法,如果想要速成,还是建议去报名一个培训班。0基础学编程先学什么?可以先选一门简单的语言进行学习,这样可以先对编程有一个初步的认识。c、java、Python都是不错的入门语言。然后这样一边认识编程,一边去了解自己想开发的东西需要什么技术,比如开发安卓要用java,网站要http://asp.net或php。详细的了解之后需要的就是不断地去补充这些自己不懂的东西。没有必要在第一门语言选什么上纠结太久,才学编程对时候连什么是面向对象编程都不知道,根本无法知道自己真正需要的技术是什么,又怎么选呢?零基础该如何学习?如果想做一个程序员,在没有基础的情况下,买书自学是一个办法,但是大多数人会因为没有相关的基础知识,导致看书看得一知半解,因为有不同的语言,不同的开发环境,在你不了解的时候,买的书不一定合适。比较速成的办法还是去报名一个培训班,系统的学习一下基础知识,然后选择一个发展方向,再具体的针对性的买点书籍来学习。遇到不懂的问题的时候,尽量少的去百度,谷歌上直接找答案,而是去各种论坛或官方网站了解比较底层的原理,然后思考解决方案,这样才能知其然知其所以然。程序员是一个不停学习的岗位,你需要每天除了工作以外,花一定的时间了解新的技术或正在使用的技术的原理,这样才能一直提高,不然,可能会被淘汰。在你了解代码以后,你还需要了解逻辑,就等于你要熟悉你所从事的这个领域及行业,比如你做教育,那就要熟悉教育行业的业务,做财务,就要熟悉财务的逻辑,这样才能写出好的代码。

0基础学编程先学什么

4,学习编程应先学什么

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

5,想自学编程入门先学什么程序好

个人推荐入门C语言或者python :  C语言语法简单,有良好的逻辑抽象,入门的话还是先面向过程吧,不要刚学就面向对象云里雾里的,如果是要更全面、深入的学习语言本身就C.  python语法更加简单简洁易学,而且有各种强大的库,扩展库,可过程可对象,如果是为了通过编程这一手段来迅速的做出有用、实用的程序和界面可以学python.  入门是从Basic语言开始的,大概熟悉程序的基础语法与逻辑后,进阶C语言。  现代很多语言都是从C语言发展而来的,所以可以以C语言做跳板进阶其他面向对象的高级语言。  慢慢接触C++,或高级编程语言(如:Net,Java 等),网页设计相关的语言(HTML+CSS+Javascript)。  编程入门后,其实学什么语言已经不太重要了(主要看计划的发展方向)。程序设计的核心在于其逻辑。把程序设计的逻辑搞懂了,学什么语言都很快。
我知道的编程一般分为“面向过程”和“面向对象”,我是先学的c语言,c语言是面向过程,先学面向过程对以后学其他语言有好处。希望对你有所帮助,下面是一个软件里面学习的一段话,挺好的,对于其他语言也是如此。[转帖] 短小精干鞭辟入里——怎样学习c++ 1.把c++当成一门新的语言学习(和c没啥关系!真的。); 2.看《thinking in c++》,不要看《c++变成死相》; 3.看《the c++ programming language》和《inside the c++ object model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被vc、bcb、bc、mc、tc等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点; 6.会用visual c++,并不说明你会c++; 7.学class并不难,template、stl、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书; 8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的c++水平并没有和你通关的能力一起变高——其实可以时刻记住:学c++是为了编游戏的; 9.看visual c++的书,是学不了c++语言的; 10.浮躁的人容易说:xx语言不行了,应该学yy;——是你自己不行了吧!? 11.浮躁的人容易问:我到底该学什么;——别问,学就对了; 12.浮躁的人容易问:xx有钱途吗;——建议你去抢***; 13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀! 14.浮躁的人容易问:xx和yy哪个好;——告诉你吧,都好——只要你学就行; 15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人; 16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里; 17.c++不仅仅是支持面向对象的程序设计语言; 18.学习编程最好的方法之一就是阅读源代码; 19.在任何时刻都不要认为自己手中的书已经足够了; 20.请阅读《the standard c++ bible》(中文版:标准c++宝典),掌握c++标准; 21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看; 22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍; 23.请看《effective c++》和《more effective c++》以及《exceptional c++》; 24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序; 25.和别人一起讨论有意义的c++知识点,而不是争吵xx行不行或者yy与zz哪个好; 26.请看《程序设计实践》,并严格的按照其要求去做; 27.不要因为c和c++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样; 28.c++绝不是所谓的c的“扩充”——如果c++一开始就起名叫z语言,你一定不会把c和z语言联系得那么紧密; 29.请不要认为学过xx语言再改学c++会有什么问题——你只不过又在学一门全新的语言而已; 30.读完了《inside the c++ object model》以后再来认定自己是不是已经学会了c++; 31.学习编程的秘诀是:编程,编程,再编程; 32.请留意下列书籍:《c++面向对象高效编程(c++ effective object-oriented software construction)》《面向对象软件构造(object-oriented software construction)》《设计模式(design patterns)》《the art of computer programming》; 33.记住:面向对象技术不只是c++专有的; 34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码; 35.把在书中看到的有意义的例子扩充; 36.请重视c++中的异常处理技术,并将其切实的运用到自己的程序中; 37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去; 38.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路; 39.c++语言和c++的集成开发环境要同时学习和掌握; 40.既然决定了学c++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的; 41.就让c++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习c++语言本身为主; 42.当你写c++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43); 43.别心急,设计c++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的; 44.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的; 45.每学到一个c++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了; 46.记录下在和别人交流时发现的自己忽视或不理解的知识点; 47.请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成version 100.xx; 48.保存好你写过的所有的程序——那是你最好的积累之一; 49.请不要做浮躁的人; 50.请热爱c++!
我知道的编程一般分为“面向过程”和“面向对象”,我是先学的c语言,c语言是面向过程,先学面向过程对以后学其他语言有好处。希望对你有所帮助,下面是一个软件里面学习的一段话,挺好的,对于其他语言也是如此。[转帖] 短小精干鞭辟入里——怎样学习c++ 1.把c++当成一门新的语言学习(和c没啥关系!真的。); 2.看《thinking in c++》,不要看《c++变成死相》; 3.看《the c++ programming language》和《inside the c++ object model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被vc、bcb、bc、mc、tc等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点; 6.会用visual c++,并不说明你会c++; 7.学class并不难,template、stl、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书; 8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的c++水平并没有和你通关的能力一起变高——其实可以时刻记住:学c++是为了编游戏的; 9.看visual c++的书,是学不了c++语言的; 10.浮躁的人容易说:xx语言不行了,应该学yy;——是你自己不行了吧!? 11.浮躁的人容易问:我到底该学什么;——别问,学就对了; 12.浮躁的人容易问:xx有钱途吗;——建议你去抢***; 13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀! 14.浮躁的人容易问:xx和yy哪个好;——告诉你吧,都好——只要你学就行; 15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人; 16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里; 17.c++不仅仅是支持面向对象的程序设计语言; 18.学习编程最好的方法之一就是阅读源代码; 19.在任何时刻都不要认为自己手中的书已经足够了; 20.请阅读《the standard c++ bible》(中文版:标准c++宝典),掌握c++标准; 21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看; 22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍; 23.请看《effective c++》和《more effective c++》以及《exceptional c++》; 24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序; 25.和别人一起讨论有意义的c++知识点,而不是争吵xx行不行或者yy与zz哪个好; 26.请看《程序设计实践》,并严格的按照其要求去做; 27.不要因为c和c++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样; 28.c++绝不是所谓的c的“扩充”——如果c++一开始就起名叫z语言,你一定不会把c和z语言联系得那么紧密; 29.请不要认为学过xx语言再改学c++会有什么问题——你只不过又在学一门全新的语言而已; 30.读完了《inside the c++ object model》以后再来认定自己是不是已经学会了c++; 31.学习编程的秘诀是:编程,编程,再编程; 32.请留意下列书籍:《c++面向对象高效编程(c++ effective object-oriented software construction)》《面向对象软件构造(object-oriented software construction)》《设计模式(design patterns)》《the art of computer programming》; 33.记住:面向对象技术不只是c++专有的; 34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码; 35.把在书中看到的有意义的例子扩充; 36.请重视c++中的异常处理技术,并将其切实的运用到自己的程序中; 37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去; 38.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路; 39.c++语言和c++的集成开发环境要同时学习和掌握; 40.既然决定了学c++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的; 41.就让c++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习c++语言本身为主; 42.当你写c++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43); 43.别心急,设计c++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的; 44.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的; 45.每学到一个c++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了; 46.记录下在和别人交流时发现的自己忽视或不理解的知识点; 47.请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成version 100.xx; 48.保存好你写过的所有的程序——那是你最好的积累之一; 49.请不要做浮躁的人; 50.请热爱c++!

文章TAG:新手编程先学什么  要想学编程入门先学什么请高手谈下经验  
下一篇