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

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

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

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

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

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

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

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

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

01

Python

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

02

易语言

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

03

Delphi

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

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

长话短说。


零基础

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

没方向

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

想编程 —— 赞!

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


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 - 没有

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

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


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

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

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

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

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

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

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

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

谢谢邀请!

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

学习编程语言如果以娱乐为目的,那么学习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行业多年,研究方向包括动态软件体系结构、大数据、人工智能相关领域,有多年的一线研发经验。

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

相关代码参考