零基础的人为了娱乐想自学编程,学什么编程语言好?

首先我们得明白一件事情,那就是学习编程并且成为一个合格的码农,不是一件困难的事情,关键是你抱着认真的态度去学,就这么简单。
零基础的人为了娱乐想自学编程,学什么编程语言好?
而在这之前,我们还得搞清楚一件事情,那就是为什么学编程?
是想要获得高额的薪资还是仅仅是因为兴趣爱好?
又或者是这两者你都是你学习编程的出发点。
那么根据这几个出发点,我们下面就能够比较容易告诉你,你适合哪门编程语言!
目前国内IT行业的情况,只要你是个码农,那么你基本上都能够拿到一份不错的薪资。
零基础的人为了娱乐想自学编程,学什么编程语言好?
那么接下来只剩下一个问题,那就是兴趣。
学习编程的过程其实就是这么一个简单的过程。
零基础的人为了娱乐想自学编程,学什么编程语言好?
兴趣是学习编程最最最重要的前提,而找到一门适合自己的编程,不仅仅确保了兴趣本身,也让你更学习编程过程中事半功倍。
目前主流的编程语言分别是:C语言、C++、java、PHP、HTML5+JS、Python、Objective-c/Swift for Ios,也是目前市面上最流行的编程语言,无论是自学还是上培训班,这几门编程语言都非常火爆。

每个编程语言没有高下之分,都各自有自己的优势和缺点,终归到底都是“给计算机下达命令”让计算机帮你完成一些事情,区别在于告诉计算机的方式不同。

具体不展开,这里只想简单告诉你,你适合用什么语言来给计算机下达命令。
对于小白来说,最适合自己的语言一定符合两个特性:
1.简单易学,易上手。
2.快速上手实践,也就是让你学完后,就能够做出一些东西出来。
那么下面我们再来聊下目前主流的语言里面,哪个语言是你的本命语言。
这里用最简单的方式来介绍这几门语言的特点,可能会不严谨,但是对于小白的你来说,应该能够从中看到适合你自己的。

C语言:

很牛逼的语言,优点就是牛逼,学会C语言后,你再学其他语言都不会太难。
但是强烈不推荐新手学习C语言,因为枯燥且语法较多,如果你是在校大学生,想要学习编程,那么建议从C语言入手,因为打好编程基础,决定你的上限,但是如果你是一个想要通过自学,来快速找到工作的人,那么C语言强烈不推荐。

C++

和C语言一样,语法难度过高,不推荐!但是还是那句话,如果你在了解过后,对这门语言感兴趣,那么你可以去尝试,兴趣是最重要的
排除掉这两大类语言后,下面的几类语言其实都特别适合新手学习,上手难度不高,而且便于实践。
那么接下来就看你偏爱这些语言的哪个特性了。

Java

java是一个很牛逼的语言,目前接触最多的还是安卓开发,而安卓的前景你们都知道,这是一个很有前途和钱途的编程语言。

PHP

世界上最好的语言?简单易学,上手快,自学即可,开发web便捷迅速,并且工作特别好找,还高薪。听起来似乎没什么缺点(所以是世界上最好的语言),不过PHP只适合网站项目。
优点:简单易上手,高薪。
缺点:只能用于开发网站项目。
由于笔者工作原因,最常接触的就是PHP,发现这门语言很多人都是自学或者培训班出生的,而且他们都做的非常好,所以这门语言是非常适合0基础的小伙伴自学的。

HTML5+JS(web前端开发)

简单介绍下,什么是前端,就是你上网看到的一切花花绿绿,图片,文字,视频,都是前端写的。
目前web前端开发是市面上最火爆的编程语言,由于国内互联网对前端有很大的缺口。
所以学习这门语言,找工作不是什么难事,薪资还特别好,最关键是,这门语言还特别简单。
从w3cschool的后台数据能够看出,目前网站上最受欢迎的是web前端,其次就是PHP。
优点:简单易上手,高薪,好找工作。
缺点:前端学习曲线是“先快再慢,最后再快”,目前市场缺口最大的是中高级前端,所以要想真的找到工作,需要多学,多敲代码。

Python

非常灵活,而且啥都能干,包括接下来的大数据,人工智能都能够运用到,更可怕的是这门语言极其简单,而且python的库非常丰富,很多时候,你根本不用自己敲代码。
缺点:由于小编就是在自学python,所以认为python木有缺点。(极端主观的看法)
零基础的人为了娱乐想自学编程,学什么编程语言好?

Objective-c/Swift for Ios

其实是两门语言,分别是obj-c和swift,之所以放在一起,是因为这两门语言都是用户苹果开发的。
优点:IOS开发非常赚钱。
缺点:离开苹果,就废了。

总结:

java不仅仅是安卓开发,这门语言强大在于除了一些极端性能敏感场所,基本上是通用,非常强大的语言。
html5+JS(前端开发),如果你自认为有比较好的审美品位,那么前端web开发就特别适合你。
php是世界上最好的编程语言,这句话当然有调侃的意味,但是php确实非常好用,而且简单易学,所以你对网站项目有兴趣,那么可以考虑php。
python同样简单易上手,语法还特别简单,而且适用性也广,如果你是一个胸怀大志的人,那么不妨考虑python。
obj-c和swift是基于苹果的开发语言,很赚钱,不过局限性就是离开苹果,就啥也不是,但是你觉得接下来二十年内,苹果会没掉吗?

以上,就是w3cschool为各位对编程有兴趣的同学,做了一个简单粗犷的编程语言介绍,虽然不严谨,不过希望对你有所启发。

最后说下,w3cschool上有边学边玩的教程,对编程有兴趣的小伙伴可以去体验一下,寓教于乐,岂不快哉。

如果仅仅只是娱乐想自学编程的话,这里推荐3个简单易学的编程语言或开发工具,对于零基础学习编程的人来说,非常容易掌握,感兴趣的朋友可以尝试一下:

01

Python

这是现阶段一个非常火的编程语言,不管是人工智能、数据科学、网络爬虫还是渗透测试,都有着非常广泛的应用,语法简单,易学易懂,对于没有任何编程基础的人来说,都可以轻松掌握并付诸实践,官方社区活跃,第三方库强大,只需简单几行代码就可轻松开发一个应用,Web、桌面、移动端等都有深入涉及,值得学习和使用:

零基础的人为了娱乐想自学编程,学什么编程语言好?

02

易语言

这是一个纯粹的国产编程语言,其设计思想非常符合国人习惯,不管是界面、控件还是代码,一切都基于中文开发,因此对于没有任何英文基础或编程经验的朋友来说,可以说是非常合口味,只需要熟悉一下操作环境相关组件的使用,很快就能学以致用,开发出属于自己的软件,不过其应用范围有些窄,主要是游戏辅助,而且个人使用需要付费购买:

零基础的人为了娱乐想自学编程,学什么编程语言好?

03

Delphi

这是一个非常著名的桌面应用程序开发工具,在Windows桌面开发中,有着非常广泛的使用率和欢迎度,相对于新手学习来说,不需要太多的编程基础,官方自带有可视化设计界面,只需简单拖拽控件、编辑属性,就可快速开发一个桌面程序,编译运行效率非常高,如果你需要快速迭代一个桌面软件,那么delphi就是非常不错的选择:

零基础的人为了娱乐想自学编程,学什么编程语言好?

目前,就分享这3个不错且简单易学的编程语言吧,对于没有任何编程经验的朋友来说,都可以轻松掌握并应用,当然,还有许多其他编程语言,像C/C++,Java等也都非常不错,但学习起来具有一定难度,学习成本也较高,网上也有相关资料和教程,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

我现在教学生python,但仍推荐易语言,C系到(C++,JAVA,C#)语言学习难度大,要求高。python想短时达到你的目的很难。

如果不常用编程,易语言因为是用中文编程,没有语言障碍,容易入门,对函数指令不用多作记忆。逻辑十分清晰。

第二就是易语言模块众多,你想要的几个方向都有相关模块可用。对汇编语言的嵌入也十分友好,简单学习,了解汇编指令就可以上手,能阅读汇编指令就好。以后逐渐深入。不会感觉太难。

在网络上易语言教程非常多,在某宝或某多上一大堆,价格还便宜,你讲到的几个编程方向都有。

在易语言入门后如果有余力,再考虑学习C++,这时建议在某宝上找郁金香的C++教程,和汇编教程。

如果以后的方向是人工智能和大数据,python就是第二个语言平台的最佳选择,不过,这个时候学,你会感觉很轻松。

这样学习起来每走一步都有成就感,也少走很多弯路。学完这些,编程思维已经建立,学其他住何语言都差不多,只是要记些相关语言的函数和语法规则而矣,就容易多了。

如果你有决心的话,任何一门语言,经过你持之以恒的学习都能真正入门。在很多大学校园中,虽然学校都把C语言当作学习编程的入门语言,如果你是零基础的学习,我不建议从C语言开始入手,因为C语言太偏向底层了,虽然比较锻炼思维,但是要学的很深才能真正完成一个项目,并且它主要偏向于嵌入式开发,对零基础初学者不那么友好。

所以,如果我们想从零开始学习编程,最好选择语法结构简单,能很快上手的。接着就是能很快完成一个作品,获得一定成就感才能继续走下去。最后才是找到自己的兴趣和选择方向。

我建议就是从最基本的语言开始:HTML、CSS、JavaScript

虽然可能没有太大帮助,但对于理解编程的过程非常有利也很有趣。

其实这也是前端最常用的语言HTML主要是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言,它是搭建网页结构的第一步,它的精髓就是所见即所得。CSS则是一种定义样式结构如字体、颜色、位置等样式的语言,被用于为页面添加效果。JavaScript是一种解释性脚本语言,主要用来向HTML页面添加交互行为,比如简单的点击、筛选之类等等。

学会这三种语言,我们就学会了网页开发的基础知识。如果基础掌握的比较牢固,在做几个实战项目,就可以试试从事前端工作、网页设计。但是这几个都是前端语言,当你想要做网页后端、数据分析等等,这几个语言对你就没有太大帮助。

这种时候就可以选择学习Python,因为Python语法相对比较简单,易学也易读,有利于你在初期建立信心。当然,如果你已经有了自己的目标,也可以选择其他的语言。比如你想做安卓开发,就可以选择JAVA。

谢邀!

1.零基础,打算自学编程,应具备哪些的知识?

答:对于入门阶段,对知识水平的要求并不算高,或者说很低,大家都应该听说过xxx小学生编程如何如何这般这般怎么样之类的话题,这里,我们不谈长期发展,只谈如何入门。

首先,我觉得你应该具备计算机的基本操作能力,如果说你连新建一个文件夹或者说从网上下载资料都不会,那么你应该先买本《windows xx从入门到提高》看。

然后再考虑编程这件事,如果你觉得对计算机的基本操作已经熟练后,请继续向下看。

2.学编程应具备哪些条件?

答:

第一:硬件保证,首先你应该具备一台电脑,不管是笔记本还是台式,也不管性能高低,性能对前期学习编程几乎无任何影响,就入门来看,操作系统还是首选windwos。第二:有xx语言的入门本书,纸做的,具体xx语言是哪种语言,后面我们再讨论这个问题。虽说现在铺天盖地的都是电子书了(保留这句话的确定性),到处是扫描版,还高清呢,但我还是推荐看纸做的书,好处有两点,其一是便于携带,可以随时翻阅;其二是避免眼疲劳,我不信你一直晚盯着显示器看电子书眼睛不会酸;还有一点,尊重图书作者的版权。

第三:时间保证,如果你每天都有一大堆事等着你去处理,先去处理那些事吧,处理完后把剩余时间划出一整块的给编程,进行随时可能被打断的学习,在编程这块,我不认为这是在用功学习,零碎时间去背单词?应该是个不错的选择。

3.你确定要学编程?

答:这个问题看起来有点多余,但为什么要提出这个问题?要知道,编程不是一朝一夕的事,如果你只是一时的冲动,或者仅仅是要完成心目中的某个小工具,并没有长期写程序的打算,这样的话,编程不学也罢,毕竟编程从入门到能独立写软件会有很长的一段路要走,中途一旦放弃就前功尽弃,并且已经浪费了你大把的宝贵时间,实在是得不偿失。不过,你尽管吐槽说是这是你的业余爱好,有个爱好也挺好,那么,继续往下看吧。

4.如何才能入门?

答:到底怎样才能入门?其实,只要你有毅力,慢慢折腾个一年半载,肯定能入门,但写这篇文章的目的就是为了把这个周期缩短些,不是吗?所以,下面我就以个人的观点来谈谈怎么才能更快的入门,这里先笼统的介绍下,对于每点,后面单独介绍。

–1>.去了解计算机的基本组成,计算机的发展史和编程的发展史,看起来和编程没什么关系,潜在的影响还是十分大的;

–2>.选择一门简单的语言作为入门语严;

–3>.学会使用搜索引擎;

–4>.知道如何看书;

–5>.要”像”个高手;

–6.>应具备的学习态度;

4.1:了解这些历史的意义:

了解一些编程的实质远比知道如何编程更有意义,不要在编程是怎么回事的情况下就去学习编程,这样对你的学习是十分不利的,作为一个编程爱好者,知道计算机的工作原理,这应该是一件再正常不过的事,你难道不想去知道吗?

4.2>.选择入门语言:

这个问题在入门阶段一直是争议十分大的问题,n多语言,n多推荐,到最后搞到新手一会听说这种语言适合新手,于是学习这种语言,一会又有人说xx语言是垃圾、弱爆了,学了也没用,之类的话,开始推荐你xxx语言,于是新手们又开始学习这种语言,搞到最后,什么语言都没搞懂,时间大把大把的流失,热情消耗殆尽。要解决这个问题,首先要明白一个根本问题,怎样挑选适合入门的编程语言?我推荐从难度这个角度来考虑,这门语言必须简单易学,有趣,而且要有一定的热度,有热度才能有更多的人一起交流讨论,翻开编程语言列表,发现有100多种编程语言,而且这个数还是在不断增加的,这里我们一起来看下2012年5月份的编程语言排行榜,能进排行榜前20的,首先在热度上都已经差不多了,现在要做的就是从排行榜里找到一门简单有趣的语言。

2012年5月编程语言排行对于上述的语言,这里不可能一个个详细介绍,篇幅有限,最主要的是,这些语言的介绍只需要你打开搜索引擎(百度?谷歌?还是其他?随便你喽。),输入这项语言的名字,搜索一下,就能看到他的详细介绍了。

如果你说你不会搜索,那么,请返回第一个问题,一般来说,如果你去论坛提问什么语言适合入门,

得到最多的结果应该是C语言,没错,就是上述排行榜排行第一的那个,强烈推荐C语言入门的同学如果看到这篇文章可能会很想吐槽,因为这里笔者要推荐的不是C语言,笔者认为,Python语言对于零基础更适合入门,很多人推荐C语言原因我猜测可能有两个,一是全国大部分的高校的编程课C语言是都有开设的,也可以说是学习过C语言的用户基数大

第二是C语言自身的强大,可谓是口碑好。基数大+口碑好,足以让你得到的结果是C语言居多。笔者是Python语言入门,接触编程时完全是零基础,现在接触了C、接触了C++、JAVA,Visual Basic 6,回味了下,如果让我再次选择一门入门语言,我绝对不会后悔选择Python,建议每位同学去百科搜索下Python,看下是否真的简单易学,并且强大,如果你想快速写GUI(图形用户界面 )的软件,Python有一大把图形库供你选择,不像C语言,半年下来,还是停留在黑框框里,大大打击了初学者对软件开发的信心,对于写游戏,Python也是绝对不会让你失望的,pygame模块为你提供简单快速的游戏开发,Pygame是 跨平台 Python模块,专为电子游戏设计。

包含图像、声音。 虽说没法和Direct X相比,但对于新手来说,独立写个2D游戏不也是一件很愉快的事吗?对于Python,笔者就不再详细介绍了,只是推荐,具体选择什么语言,决定权还是在你手里,无论是C语言也好,Python语言也罢,下面所介绍的学习方法都是适用的。

4.3>.学会使用搜索引擎:

之所以推荐使用搜索引擎的目的是培养更好的独立解决问题的能力,通常来说,刚学编程时,可能我们有时候连使用什么软件作为编程环境都不知,或者下载安装了编程环境却不知如何使用,这时搜索就派上大用场了,跑到搜索引擎里输入”xxx 使用教程”,结果就出来了,简直太方便了。而且,新人都喜欢加很多xx语言的编程群,而且大都是挑人多的加,一旦编程中出现了一点小错误,就立马到群里提问,这是一个很不好的习惯,假如说群里有人在线,为你解决了这个问题,那么你独立解决问题的能力就降低了一分,假如没人在线,你就可能面临着等待,或者把问题放这,不去管它,这样积累的后果你是知道的,最好的方式就是动用搜索引擎,不需要等待,还可以锻炼独立解决问题的能力,何乐而不为?还有一点,许多新人反应说许多知识搜索不到,我很负责任的说,不是搜索不到,是你不会使用搜索引擎,至少我现在在编程上还没有遇到过搜索不到某个知识点的情况,对于搜索的使用技巧,如果你还不知道,去搜索吧。总之,有问题,就要去搜索。顺便说句,加很多群不是一个好习惯,群里并不能让你学到太多知识,他的功能在于能找到一群有共同话题的朋友,真实的情况是大多时间都在时一起闲扯一些与编程无关的话题。

4.4>.知道如何看书:

无论是电子书还是纸做的书,都会有页码(txt?当我什么都没说过),要做好学习的计划,每天看多少页?这倒不是,不要忽略目录这个好东西,先认真看下一本书的前言和目录,了解本书的知识点的分布,这样有利于更快的融入这本书,然后按章节作学习计划,按页来你就不怕把一个知识点切成两半?笔者看书时第一遍喜欢浏览,也就是走马观花的看,花一上午或一下午从头把书悠闲的翻一遍,不求记住知识点,只求记住几个名词,知道书里面有这些东西,给大脑一个模糊的印象。从第二遍开始认真看,不放过任何一句话,碰到不明白的名词,没关系,搜索解决。看书要及时复习,推荐“看五退三”(笔者自造的词)式看书,也就是说一次看五页,下次看书式再向后退回三页,这样可以起到很好的复习效果,遇到确实看不懂的地方,也不要停留太长时间,很有可能当你继续向下看,再返回这个问题时,发现你已经可以理解了,这种情况很常见。代码是一定要亲手调试一遍的,要亲手输入一个字符一个字符的输入,不是机械的复制粘贴,复制粘贴的后果就是你自己感觉学的差不多都理解了,然后到你上机亲手写代码时,要么写不出来,要么一运行报错一堆。所以,书上的每段代码都要亲自调试(再次强调:学编程,就必须得要亲手实践,不要想着走捷径,捷径在哪?有捷径我早走了。)对于代码报错,作为新手,正常的不能再正常的一件事,这里说两点,注意单词的拼写错误和符号是不是在英文状态下输入的;还有就是坚持自己找出代码错误,坚持,代码报错不求人,自己解决。

4.5>.要”像”个高手:

在写这几个字的时候我还是在担心等等这句话会不会造成误解,像个高手,并不是让你打肿脸充胖子,而是一种激励自己学习的一种方法,具体就是,要多帮助其他新人,帮助别人可以提高自己的话就不说了,在论坛或群,你可能遇到新人们各种各样的问题,要么代码报错自己检查不出错误,或者想解决某个问题却找不到方法等等,诸如此类的问题,如果你能解决,一定要记得解答一下,不断这样下去,你在你的圈子里说话就会越来越有分量,别人也就更信任你的能力,正式由于这种信任,也渐渐使你背负上了一种高手的责任感,别人请教问题我能不会?即使出于虚荣心,我们也得不断学习,维护我们在别人心中高手的形象,这样也就达到了刺激自己不断学习的目的。

但是需要记住几点:

一:不要误导其他新人,自己不确定的知识不要回答

二:对于那些弱爆了的问题,你已经回答过很多遍了,如果别人没指明让你回答,那么就把这个机会让给别人吧,确实没必要再在这些弱爆了的问题上浪费时间
三:每天冒泡回答问题的时间不要过长,否则会影响到你的正常学习进度

四:发现自己错了就要勇敢承认,等高手出来吐槽时只会让你更难堪,不要以为新手好忽悠,当新手有天成为高手时,他会记得当初是谁在挖坑让他跳;(悄悄告诉你:假如有人问题你确实不知道的知识,而你觉得这个问题你能解决的时候怎么办?咳咳、有点事,离开一下,一会再回答你。这时候,不用说了,抓紧时间去翻书、上网搜索,高手的形象不能丢哇!)

4.6>.需要具备的态度:

–①:恒心?专注?相信自己?每当看到有人告诉新人学习方法讲要有恒心,要学会坚持不懈之类的我就想吐槽,做什么事不需要这样的态度?编程,要有激情,要有想象力,不局限于书本上的知识点,大胆实验,尝试把已经学习的话知识点组合成新的知识点,就拿C语言的链表来说,几乎所有的C语言入门书都把链表作为单独的一个知识点,如果说所有的书都取消链表这个知识点,当你学完指针、结构体、再告诉你malloc函数的用法,你能想到可以组合成链表这有趣的知识点么?

–②:学会稳定自己的情绪,当在论坛或群意见不合,或者有人无理取闹时,不要动怒,立即潜水,因为没必要动怒,谁对谁非,旁观者自然能看到,有个词,叫冷暴力。

人往高出走,尽量和高手混在一起,尽管在高手眼里你可能会仅仅是个菜鸟,但这样做确实有利于你提高自己,有压力才有动力。需要叮嘱一点:永远不要指望技术大牛经常出现在xx群,高手在哪里?高手多半都在写程序,会有时间泡群?笔者的阅历,暂时只能提出这么多建议了,不管建议是好是歹,也算是表达出了心中一直想对新同学们想说的话,所有准备踏入编程这片天空的同学,祝你们学习愉快,早日实现心中的那份梦想。

最后,引用《黑客防线》上的一句话,作为本篇文章的结束语,这句话我一直记在心中:程序员是值得尊敬的,程序员的双手是魔术师的双手,他们把枯燥无味的代码变成了丰富多彩的软件。


更多有关人工智能的资讯、深度报道、采访欢迎关注AI中国,无论你是小白还是大神,你想要的这里都有!

谢谢邀请!

学习编程是件好事,但是并不建议学习编程从事所谓的“灰产”,其实网络空间本不存在什么“灰产”,作为程序员来说,应该有所为有所不为。

学习编程语言如果以娱乐为目的,那么学习Python是一个不错的选择,原因有以下几点:

第一:Python简单易学。Python语言结合了脚本式语言的简单性和面向对象语言的灵活性,对于初学者来说,即使没有任何语言基础也能够比较顺利的入门。Python语法简单直接,代码调整起来也比较容易,当然了,Python语言也可以写出比较复杂的代码。

第二:Python应用广泛。学习Python可以做Web开发,也可以做大数据开发、大数据分析、机器学习、自然语言处理等功能,而且Python自身具有丰富的库可以使用,可以开发出一些比较有意思的应用。现在不少青少儿编程都在选择Python,通过Python呈现出一些图形等应用。

第三:Python发展前景较好。虽然Python语言简单易学,但是Python语言的发展前景却非常广阔,而且现在Python也被列入到嵌入式开发语言的行列,随着产业互联网的不断发展,相信Python的应用领域会进一步得到拓展。

Python语言在最近几年得到了广泛的关注,一个重要的原因是得益于Python语言在大数据和人工智能领域的广泛采用,由于Python的Numpy、Matplotlib、Scipy、pandas等库使用起来非常方便,所以在大数据和人工智能领域,Python的发展前景将十分广阔。零基础的人为了娱乐想自学编程,学什么编程语言好?零基础的人为了娱乐想自学编程,学什么编程语言好?

作者简介:中国科学院大学计算机专业研究生导师,从事IT行业多年,研究方向包括动态软件体系结构、大数据、人工智能相关领域,有多年的一线研发经验。

欢迎关注作者,欢迎咨询计算机相关问题。

长话短说。


零基础

没有任何编程语言,或者与计算机打交道的基础。

没方向

不知道想要干什么,不知道能做什么,不知道该如何下手。

想编程 —— 赞!

列举几个编程语言,和使用方向,题主可以估摸一下。

1 – 办公

Office 支持VBA操作,可以实现一些高级功能,解放双手,提高生产力。

VB顺道着可以写个form,创建个小小的桌面软件,且能很好地干活!

深入一下,dotnet类库尝试一下!

零基础的人为了娱乐想自学编程,学什么编程语言好?

2 – 辅助科研

搞科研的,有思想,有实验,有数据,没软件。

可视化的要求会高一些。图表,数据表格,甚至数据库,可能都要用。

不多说,用Python吧。可视化你用matplotlib,数据集操作你用numpy。

保准你论文配图100分!

零基础的人为了娱乐想自学编程,学什么编程语言好?

3 – 金融领域

都说残存在世上的COBOL工作良好,一时半会儿没看见换系统的迹象。

学了COBOL,全国的圈子,你能认识一遍了。

产生70年了,就一个字,爽!

零基础的人为了娱乐想自学编程,学什么编程语言好?

4 – Web开发

上手快,用PHP!想升级,用框架,Laravel, ThinkPHP来一发。

系统大而全,全家桶来一个,够你吃几年,Java Spring MVC/Boot!

零基础的人为了娱乐想自学编程,学什么编程语言好?

5 – 只会中文,不懂英语

易语言,你不后悔,论坛,社区氛围还不错。

零基础的人为了娱乐想自学编程,学什么编程语言好?

6 – 桌面应用

没有比Visual Studio更快地创建桌面应用的吧。

学习一下C#吧。C++++,真香!

当然,JAVA做的桌面端企业应用,似乎更多哦。

零基础的人为了娱乐想自学编程,学什么编程语言好?

7 – 写网页,做交互,让人羡慕。你做的页面真牛!

HTML,CSS,JavaScript!

什么,学三门?

不,不,不,少年,是一门,javascript!

零基础的人为了娱乐想自学编程,学什么编程语言好?

8 – APP开发

恭喜你,都深入到如此地步了。

Android,独立生态,Java类库。

IOS,Swift语言必过。

零基础的人为了娱乐想自学编程,学什么编程语言好?

9 – 自主创业,开电脑维修铺

熟悉计算机硬件配置,掌握时长最新动向。

不要求语言。

要求,会刻光盘,会装系统。

零基础的人为了娱乐想自学编程,学什么编程语言好?

10 – 没有

仿佛中国人都爱凑个整数,十全十美。

于是有这一条,和语言无关。

零基础的人为了娱乐想自学编程,学什么编程语言好?


希望题主早日找到方向,着手开干吧。

这种问题一般会被初学者问上N多遍,在这姑且分析下,选择什么语言决定性因素太多了,每个人的情况不一样,做出的决定又不尽相同。如果选择的出发点不一样选择的结果也是不相同的。

零基础的人为了娱乐想自学编程,学什么编程语言好?

立志在编码界做出一番事业

有自己的梦想,基本上属于很早就有了自己的规划,而且最初选择的语言一定是最基础的语言,选择的是能够都对未来的编程之路有很大帮助的编程语言,反应到现实中的编程语言C语言最为典型,在学习C语言之前一定是有意识的把计算机相关的理论知识研究一遍。了解计算机基本的构成以及各个部件是如何协调工作的,了解事件如何触发,比如中断原理等,还有常见的进制之间的转化这些计算机的运算基础。

将来想在架构方面有所建树,了解底层的语言是一种必然,知其然知其所以然。兵法云:知己知彼百战不殆。在这会产生一个疑问点,直接学习别的语言就不能向更加深层次的发展了?这是一个辩证问题在这就不做过多的赘述,总体来讲了解底层如何实现对于构架上层的框架是一种极好的促进。

零基础的人为了娱乐想自学编程,学什么编程语言好?

生活困难想快速找到一份工作

现实很残酷如果生活都是问题了,那么时间是主要的制约因素,所以在选择的时候速成方面的编程语言就比较容易受到欢迎。也是很多培训机构选择的入口,在这方面前端语言以及python或者php都是不错的选择,只要进入编程思维状态能很快学到东西。目前大部分学习编程的入口都集中在这个区域,毕竟大家直接学习编程直接源动力就是能够挣点钱填饱肚子,而且相对来讲写代码在中国起码还算是高工资,不管辛苦程度如何。

来自底层生存的动力比所谓的学习的兴趣势头要猛烈的多,这就是大家喊着开始呼呼的学习快餐语言的内在因素。可能很多人觉得学习比较容易入门的语言是不是没有前途,这种顾虑大可不必。容易入门的语言往往是难精通的语言,所以到最后比拼的还是硬实力,如何一种语言学的足够精细,都能触类旁通顺便收割别的语言,毕竟编程思想大部分是通用的,殊途同归。

零基础的人为了娱乐想自学编程,学什么编程语言好?

根据自己的兴趣方向

有很多人在内心深处都有一本个小算盘,将来我一定要做个什么样子的产品,所以在选择的时候基本上是围绕产品的基本属性因子有选择性的学习,这类人相比第二类人人数上已经少了许多,算是情怀主义编程者。这类人选择的编程语言就不带有规则性了,基本上一人一种,基本上属于带着感情学习的入门者,兴趣占据很大份。这类人在工作过程中更加容易转到别的岗位,因为一旦自己的目标已经达成,那么很快调整自己的战略方向切换到下一个主题。

从语言覆盖范围来看,学习java占据数目多点。

所以同样是零基础入门学习,自身的情况不一样选择也会不一样,先认清楚自己想要什么的结果,再做出自己的选择,建议零基础的先补下计算机的基本知识,起码大路边上的知识还是要明白。

先要明白自己需要什么,然后客观的分析做出相对合理的规划,选择自然就不那么纠结了。

如果觉得有所收获点赞或者关注头条号一起玩编程。

这个首先推荐Python,然后推荐可以选择Go语言。

Python学习相对容易,而且可用库很多。但要掌握库,需要慢慢深入学习。

go可以从头搭建一切,只要你喜欢并动手……

作为一个编程小白,去年的时候为了娱乐,通过边看视频边跟着敲代码的方式自学了Python,学了两个多月,掌握了一些基础知识。后来突发奇想,想看看学的东西能不能利用到工作中去,通过网上查阅资料并结合自己学习的情况,写了一个可以在工作中使用的软件出来,也挺有成就感的。虽然只能满足简单的功能,但是也证明了python的强大之处。

虽然没有学过多种语言,但是从自己学习的过程来看,Python的学习难度还是很低的,只要你熟悉操作电脑,能够掌握一定的英文词汇量,学起来还是可以得心应手的。

Python可以做的事情很多,包括但不限于:1、Web开发;2、数据科学研究;3、网络爬虫;4、嵌入式应用开发;5、游戏开发;6、桌面应用开发。

python是一种动态的、面向对象的脚本语言,有着简单易学、速度快、易于维护等特点。

零基础的人为了娱乐想自学编程,学什么编程语言好?

python

原创文章,作者:秒收,如若转载,请注明出处:https://www.miaoshou.cc/2574.html

(0)
上一篇 2021年6月23日 05:56
下一篇 2021年6月23日 05:58

相关推荐

发表回复

您的电子邮箱地址不会被公开。