学习编程语言最好的顺序是什么?

我是一个初中毕业的学生,成为程序员一直是我的梦想。但是由于个人的原因,初中毕业后不能走向梦想的方向。我在打工期间,学会了用易语言做一些简单的小软件,获取网站的数据进行排列,自动化工作的...后来我发现,自己做的这些小软件根本赚不到什么钱,只能赚点零花钱,如果我失去了现地的事业,我就没有经济来源了。
所以,我想从C语言开始学起。
我的目的:可以进软件工司上班,可以做自己的安卓软件,可以在威客网上完成他们发布的任务。
我需要学习什么语言?希望各位有经验的前辈们指导我,给我一个方向。这么多年我都没有放弃成为程序员的梦想,所以我有坚强的意志力,现在基本每天都学习C语言学到很晚。
根据我的目的,我要学习多少程语言,学习的顺序是什么?求指导!
各位,社会真的那么现实吗?不是大学毕业的就真的不能进公司工作吗?那我以后该怎么办?

根据你的情况我提下面几点:
1、学习编程是一个系统化的过程,一个人单干会很累,当然如果你是那种很少见的天才自然就是例外了(我身边有高中就自己开发语音操作系统的神人),一般学习的最好的时机和方法是进入大学学习计算机或者是软件工程专业
2、几乎所有的编程语言都是相通的,所以编程是从0到1特别难,而要从1到100是很简单的事情。如果你打算现在自己学,那么最好集中精力学习一门语言,适合入门的语言有:C,Python,VB;其中我推荐C作为入门语言,一来学习C可以为学习C++、Obj-C和C#做准备,二来学习了C之后Python和VB根本就不算什么;在掌握C之后,哪怕跳过C++直接学Java(java用于安卓app开发)也是可以的
3、学习编程是需要动手操作和领悟的,你说你每天学习到很晚,我觉得这个效果会很差。事实上学习编程最重要的一个部分是在有人指导下进行练习操作,这就是为什么大学里和编程相关的课都会有上机实验。当然你也可以自己在电脑上安装一个IDE,自己找题目做
4、注意好时间分配。一个优秀的程序员不是光会一两门编程语言就可以了。强大的逻辑思维能力以及数学基础是必须的。如果你初中刚刚毕业,很显然你这两方面是不足的(当然如果你是那种16岁就能博士毕业的又是例外了-_-)。高中的数学会少量涉及到算法(虽然不深)但是很基础很重要,所以不要把高中的学业落下了。另外提一点英语也是程序员必备的技能,因为现在世界上最大的软件公司(例如google,facebook,youtube,微软等)都是美国的公司,因此软件产业中最先进的技术必然是用英语发布的,而且新开发的语言的documentation和reference也必然是用英语写的

最后:有自己的想法固然是好事情,但是也要注意方法时机和自身的情况。如果决定要从C下手的话可以参考谭浩强的《C程序设计》,现在很多大学都拿这个当入门教材追问

非常感谢根据我的情况,为我打了这么多字,谢谢,谢谢~!
我数学特别差,英语只是初中毕业的水平,很低。
看来我不能进软件公司上班了,但是我是不是应该放弃自学编程了呢?

追答

我认为你还是继续学业的比较好,过几年才考虑这个问题

当然这几年积累下来的编程经验是不会白费的,因为编程本身就是一个很看重经验的事情

追问

我初中毕业就出来混啦,已经不读书啦

追答

那非常的遗憾,你可能已经失去了系统学习计算机科学的最佳途径

但是单纯就编程而言,自学是完全可行的。只是想要非常深入,甚至成为软件工程师,成为设计者,完全依赖自学将是非常艰难的一条路。 这完全取决于你个人的毅力和社会给不给你机会了

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-14
首先,你学过C语言,这很不错,但这也很基础,C++是我强力推荐学的,因为很多编程语言都可以追溯到C++。但鉴于你只想进软件公司,所以你还是学学VB,java之类的吧。最后忠告一句,不要先想着什么顺序,要先静下心来学好一门语言,比如C,如果你学到极致,其他语言都可以不用学了……
第2个回答  2014-01-15
不得不说,你这是一个阶段,必定经历的一个阶段,像寓言故事小马过河一样。往往打败你的是因为看不到前面的路,是自己给的压力。我的建议是参加系统化的培训,这个在时间安排和结构安排上都要靠谱得多。然后参加一定的权威性考试,确定自己到达了哪个水平。你的疑惑,在你到达一定的层次,有一定的知识储量之后,再回头看就解开了。用不了多久,如果你的自信是用掌握知识的多少来支撑的,那你先咬牙度过这一段最难熬的时间再说。追问

谢谢

第3个回答  2014-01-14
这个你还是得找地方找培训班,这是一个体系,不是几本书几句话可以说清楚的

不是大学毕业只是有难度,大专甚至中专也不是没可能,但是你这个初中学历实在是太大的硬伤了,而且说个实话你别不愿意听,初中水平的基础知识是没法支持你在这个行业有太大的发展的,这也就是我之前说的“这是一整个体系”,比如数学能力,比如外语能力,要进入这个行业你要补得课不仅仅是专业技能的课了

真想做这行,楼下有位说的找个地方学java算是比较有可行性的建议
第4个回答  2014-01-14
搞安卓开发学java就够了,用C、C++的多是底层的开发,大多是偏算法开发的。

学编程先学哪门语言?
编程学习的内容有:C语言、Python、C++、Java Script、Java、Swift、R等。1、C 语言:C 语言作为一种简单灵活的高级编程语言,它是一个面向过程的语言,一般是作为计算机专业的基础入门语言课程。2、Python:Python是一种面向对象、交互式计算机程序设计语言。它的特点是语法简捷而清晰。由于它的易学、易读...

学习编程入门应该先学哪种语言?
学习编程入门应该先选一门简单的语言进行学习,最基础的就是C语言。学少儿编程可以提高孩子逻辑思维、专注力 当你稍微了解C语言,可以尝试学一学当今就业比较好的Java语言。接着考虑C++,相对于C语言比较高难度。我们面对新的编程语言时,只需简单了解该语言的语法特点,就可以轻松应对和应用了。要想成为...

编程先学什么
所有编程初始都要学习代码中的语言,最基础的就是C语言,当你稍微了解C语言,可以尝试学一学当今就业比较好的Java语言。

编程初学者适合先学哪种编程语言
1、HTML和CSS 编程初学者可以先学《HTML和CSS》,因为这是最简单的编程语言,先学会基本的标签与使用方法,然后学会运用CSS层叠样式,再学会将HTML和CSS结合起来追一个简单的网站,网站搭建起来之后,说明HTML和CSS已经过关,可以再往后学了。2、JavaScript JavaScript是一种脚本语言,是用来添加网页的动态样...

学编程应该从哪门语言学起呢?
学习编程入门应该先选一门简单的语言进行学习,比如c、java、Python。让编程成为一个习惯。想要培养一项技能的最好的办法,就是将它融入到生活并成为爱好;把工作拆分成小块。对待编程工作,可以先做25分钟,而后休息5分钟,整个过程重复4次。很明显,25分钟这样的短周期更容易坚持也不会带来多少压力。不过...

学习电脑编程应该先学哪个语言?
初学电脑编程应该先学一门语言,不同的编程语言需要学习的内容是不同的,目前比较热门的编程语言主要有Java、python、C语言等。学少儿编程可以提高孩子逻辑思维、专注力 如果学习Java语言,那么入门主要需要学习Java基础语法、面向对象、核心类库、集合、异常、IO、线程、JDK新特性等基础知识;如果学习python语言...

学编程先学什么基础知识?
编程入门先学什么?1、可以先学习语言。编程所需的基础也就是语言,像C语言或者python都是可以的。Python就是一个非常适合初学者的语言,而且当你掌握它的时候它会变得更加强大。被用来开发了许多Web应用、甚至一些游戏。2、学C语言,从数据类型,基本表达式,再到条件语句,循环语句,然后学习函数,再加...

想自学编程是因该先学java,还是c语言呢
C语言和Java语言都是目前应用最为广泛的编程语言,要想决定从那个语言开始学起,需要考虑三方面因素,其一是语言自身的学习难度;其二是语言应用场景的广泛性;其三是自身的知识结构。从学习难度上来看,C语言更适合初学者。从应用场景上来看,从应用场景的广泛性上来看,Java语言具有一定的优势,这也会对...

学习编程先学什么
1、对于初学者,想做简单的编程的话,建议从C语言开始入门。C语言是最主流的基础语言,现在软件开发上所用的的主流的高级编程语言大多数都是以C语言为基础演化而来的,掌握好C语言有助于学习其他的高级编程语言。2、也可以先学Pascal。Pascal是一门很好的教学语言。然后对过程式编程有些了解以后可以学习...

第一门编程语言学什么(编程第一语言是什么)
第一编程语言学什么好?1、编程语言入门学Python好。Python是一种面向对象、解释型、弱类型的脚本语言,相比其他编程语言(比如Java),Python代码非常简单,上手非常容易。2、计算机编程语言的种类五花八门,要学当然得学当下时髦流行的,比如Java、C#、PHP、Basic、Pascal、C语言、C++等等,那么从事IT行业该...

相似回答