自学编程学哪些语言比较好?

时间:2020-10-11 00:56:14作者:admin190

1

计算机已经成为人们日常生活中不可或缺的工具,随着计算机技术飞速的发展,现在的人们工作,学习与生活方式相比有了很大的变化。社会对计算机的水平也日益提高,人们应该熟练的掌握各种计算机方面的理论与技能,编程就是其中的一项。

初学者学编程第一门语言可以选择选c语言,c语言是一种高级语言,它诞生于20世纪70年代,虽然它已经存在了40多年,但至今依然被广泛的运用,c语言的大多数语法也沿用到c#,c ,java中去了,而且c语言是最接触系统底层的语言,所以学完c语言后,无论往哪方向发展都是有帮助的,再学其他语言也就容易多了,可以选择c ,可以选择js,也可以选择java。



目前世界上有600多种编程语言,选择学习什么编程语言要从多个不同的角度来考虑,既要考虑应用的广泛性,也要考虑未来的发展前景以及自身的知识结构,下面逐一分析一下。

编程语言与场景有密切的关系,不同的开发场景往往使用不同的编程语言。比如,做Web开发可以选择Java、Python、PHP、C#、Ruby、JavaScript、Html等编程语言,其中Html与JavaScript属于前端开发语言。如果从事大数据开发可以选择Java、Python、Scala、R等语言,其中R语言在数据分析(统计学)等领域有广泛的应用。如果从事嵌入式开发可以选择C、C 、Java语言,其中Java随着Android平台的发展而得到了广泛的应用。

从就业的角度来说,应用越广泛的语言岗位需求就越多。比如在Web开发领域推荐学习Java和PHP语言,这两门语言较其他语言有更多的用人需求。在嵌入式开发领域建议学习C语言,在大数据领域建议学习Python和Scala语言,在移动互联开发领域建议学习Java和OC,前端开发自然是学习Html和JavaScript语言。

从未来发展前景来看,Python语言、Go语言、Scala语言、Swift语言以及Html语言都有广阔的发展空间。Python在大数据和人工智能领域有广泛的使用,未来发展空间巨大。Go语言在服务器端的性能表现也非常优秀,作为一门非常年轻的编程语言,Google对于Go语言的发展充满了期待。Swift语言将是未来iOS系统开发的主要语言,所以发展前景也非常不错。

在语言的选择上也要结合自身的知识结构综合考虑,如果具备一定的计算机基础知识,那么选择C、Java等语言并不会感觉特别困难,如果没有计算机基础,那么建议选择Html、Python、PHP等对基础要求比较低的语言,这样更容易入门。

我使用Java、C和Python语言的时间比较久,我在头条上也陆续写了关于学习Java和Python的系列文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有编程方面的问题,也可以咨询我。

谢谢!

自学编程,得看你自己的计算机基础如何,比如基本的计算机操作以及相关计算机概念和编程概念等,要有基本的理解。

然后选择一门编程语言,比如python,php,vb前两门语言接近自然语言,编程有点说话的表达模式,易于理解,相应的编程语法也很好理解;vb呢,图形化,直观可视化,有成就感些,但要深入,也要花大功夫的,但以后职业性要求不是很强。

如果是初学者,想职业化从业,目前推荐python,php和go语言。其中:

1.python:在大数据和人工智能自己机器学习方面目前很成熟,也有很多成熟的解决方案供学习参考;

2.php:最流行的就是构建网站了,很多网站都是这个语言编写的,掌握起来也不是问题,也有很多成熟的框架包供不同场景应用;

3.go:这是谷歌退出的语言,很强悍,高性能、并发、多线程、函数式等,语法也自然好学,据说是非常适合下一个十年的编程——区块链编程,很有前途的。

当然,若是系统级编程,C/C 那绝对是不可无视的神兵利器……此处省略一万个字

最后,单独说下,牛逼的Java——地球上应用最远的语言:火星上的勇气号探测器控制程序就是Java编写的。这门強类型语言,精通了Java,不但有前途,而且,在未来的一二十年,你绝对不会失业。同时也更有助于学习其他语言——就像精通了C/C ,没有能难倒你的编程问题。

当然,前端web技术也必须学的,如html/h5、javascript、css等。

简单总结一下:可以从java,python,go,c任选其一开始,干透她,路子就能走顺,编程就不再是问题了。但有点必须注意,C/C 和JAVA学习曲线陡峭些,有难度,而python/go学习平滑些,容易上手,但后续要求会高些……当然,每种知识的学习都因人而异的,学好一门技艺,最终修行,还得靠自己……师傅领进门,修行看个人!

……得不得地说了这么多了都,不讲了。

一家之言,言不及其一。

先搞懂一门语言再说。

——学习没有捷径,只有一个字:干!

祝你成功!✊

——也可留言进一步交流

先找编程的基础理论搞清楚编程需要做哪些工作,然后找一个感兴趣的编程语言照死里学,学通弄懂了,最后随便接触下相关其他语言就可以了。任何一种编程语言都解决不了所有的应用场合,学会了所有的语言也不会找到需要用那么多语言编程的工作。

这个看你学编程是想做什么。先确定目的的话就从简单学起。

比如你想做网页,你可以学js,这个很简单,打开浏览器,按f12就可以在控制台写些简单的代码了。当然,只学js是不行的,还得学html,css等。




如果你是想做网站的后台,那你可以学习php,java等,现在是推荐学习Java,国内公司后台基本是Java的天下。但是如果你想快速搭个简单的网站,php能满足你需求。

如果你是想做游戏,那肯定得去学习c,c ,c#这类语言了。

如果你想学习数据处理,那你可以学习python,R,或者MATLAB等。

如果想学人工智能建议学python,c 。

在大学,学习编程语言基本都是从c开始。不过我个人觉得不是很好,上手不方便,你可以先试试js,如果自己真是对编程感兴趣那再转向其他也快,编程语言都是相同的。

从这几年的编程语言排行中也可以看出,java,pyhon,js,c 这些语言是一直都很热门,这也就意味着网上资源多,遇到问题能找到解决方法。

最后学啥语言呢,看你自己了。

自学编程受到入门基础知识的限制,不建议学习一些底层语言,比如C,C ,这两门语言涉及到的指针,内存的知识非常抽象,很容易反措,并且这两门语言与底层硬件密切相关,如果没有系统的学过计算机体系结构的知识,不容易学深入。

反之,一些比较偏重于应用的编程语言,比如python,java等语言,不涉及底层硬件,不涉及指针,基本都是调用一些底层的库来完成一些实际的小应用,功能,很容易有成就感,理解起来也不那么抽象。

在国外的大学中,计算机专业的学生大一也很少有直接学习c和c 的,基本都是用python或者java来入门,所以建议你从这两门语言开始学起。

学习的时候不要只看书或教学视频,一定要动手瞧一下代码,自己试着做几个小程序,一边调试一边学习,大型程序都是调试出来的,甚至调试时间比写代码的时间还要长。一点点积累,加深理解,会越来越好的。

我曾经亲自招聘了一个高中毕业自学java和大数据的工程师,现在已经从联想跳槽到了百度,目前干得很好,他高中毕业之后就是自学java,然后后来自学数据库等知识,只要有兴趣,有毅力,多动手,总有口饭吃!

自学编程没有一些编程基础

建议你先从简单的入手

如果你对于编程一点了解也没有

推荐你先去玩玩scratch图形化编程

这个是针对中小学的简易编程

可以让你对于编程迅速有个了解

图形化编程趣味性高

简单容易入手

能够帮助你对于编程形成一些大致的认知

那么如果你已经对编程有了有一些基本了解

那建议你就直接代码编程

但是从简单入手

选择html解决网站前端开发

然后就是Python解决后端开放

因为这两个比较容易入手

而且现在Python越来越火

大家都在学习Python

那么学习的同伴也很多

这样不会缺乏一种良好的学习氛围

所以对于自学编程帮助很大

本人是在学校教学生电子信息相关的课程

对于编程这一块还是比较了解

也见过很多同学一开始热情澎湃

也想自学编程干一番大事业

然而无奈的是一上来就选择

像PHP,JAVA等

一些专业编程开发语言

其实这一开头就是错误的

作为非计算机或信息专业的学生

本身没有任何相关基础

也没有专门老师指导

一上来就去学这么专业的编程语言

那么学习过程中所受到的挫折很大

能够坚持下来没有几人

我并不推崇什么贵在坚持什么励志之言

学习这个东西也要选择方式

首先有了兴趣之后

需要选择简单入手的去做

这样一直保持着兴致去做

循序渐进

慢慢地你就打开了编程大门

到那时你就自动地被编程广袤大地所吸引

然后自发在编程领域自由奔跑

所以对于像你们这样的自学编程的同学

你需要做的是一直保持着兴趣学习下去

选择一种简单入手编程语言去感受体验

编程其实是相通的

慢慢地你再接触其它专业编程语言

你就发现其实也那么回事

而且目前编程语言也越来越趋向简单化

这也是Python这几年越来越火的原因


可以先试试word里面的VBA,掌握一些通用的原理后再选难的。

作为近 30 年的程序员,先给个简单答案:放弃吧。

话不好听,但还是要实说:很明显,问主非专业出身,也不一定喜欢这行业,想学编程好找工作。但是,这种情况往往很难坚持,而且基础不扎实,很容易被淘汰。

编程是需要很多综合能力的,比如大量数学知识、极强的逻辑能力,最重要的,强大的自学能力。计算机技术更新飞快,甚至你还没完全掌握,这一个技术已经落后了。

学哪一种语言,最终都是大同小异,会 ABCD 能说就学会英语了没?你还需要几万词汇,后者才是挑战的。

同样,更多人交钱上了培训班,所谓学了 Java PHP ,其实只是学了基本的语法,后面还有庞大的框架,依然无从着手。

最后,如果一定要推荐一种语言(其实都不算编程语言)从 HTML 和 CSS 开始吧,觉得确实掌握了,再进阶到 JavaScript 。对初学者来说,能马上动手看到效果,也可以找个初级的前端工作,最主要的是可以测试一下,自己适合不适合这行业。

谢谢。

编程的语言有太多了,现在目前用的多的还是c,c ,java,python,所以想自学编程的话看你打算干嘛的。我就拿一些高校的软件专业的开课跟你说下吧。

一:最开始一般都是学c,c是最基础的,学校开课一般都开一个学期。

二:c做完之后后面会要你学c ,如果是后期学java的话,这是第一年的,第二年就开始学java了,期间还要学各种网页设计,软件应用一方面的,就看个个人想继续往哪方面发展。

三:现在python比较火,想学这个第二年就学python了,大概都是这个程序,中间练习一些题目。

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关推荐

培养职业兴趣的过程有哪些 培养职业兴趣的方法

职业兴趣是指一个人对自己的职业有心理倾向的内在因素。兴趣是最好的老师,兴趣决定事业成功的方向。有兴趣,易学,好学。这必将提高能力,使工作事半功倍。个人观点,不合时宜看酷!谢谢你邀请我如何培养自己的职业兴趣,提高就业能力?对工作的热情体现了一个人的使命感和价值观,也表现了对生活的热爱