大家好,今天小编关注到一个比较有意思的话题,就是关于有哪些在家自学的编程语言的问题,于是小编就整理了2个相关介绍有哪些在家自学的编程语言的解答,让我们一起看看吧。
我是自动化专业的,应该学什么编程语言?
零基础的人为了***想自学编程,学什么编程语言好?
我现在教学生Python,但仍推荐易语言,C系到(C++,java,C#)语言学习难度大,要求高。python想短时达到你的目的很难。
如果不常用编程,易语言因为是用中文编程,没有语言障碍,容易入门,对函数指令不用多作记忆。逻辑十分清晰。
第二就是易语言模块众多,你想要的几个方向都有相关模块可用。对汇编语言的嵌入也十分友好,简单学习,了解汇编指令就可以上手,能阅读汇编指令就好。以后逐渐深入。不会感觉太难。
在网络上易语言教程非常多,在某宝或某多上一大堆,价格还便宜,你讲到的几个编程方向都有。
在易语言入门后如果有余力,再考虑学习C++,这时建议在某宝上找郁金香的C++教程,和汇编教程。
如果以后的方向是人工智能和大数据,python就是第二个语言平台的最佳选择,不过,这个时候学,你会感觉很轻松。
这样学习起来每走一步都有成就感,也少走很多弯路。学完这些,编程思维已经建立,学其他住何语言都差不多,只是要记些相关语言的函数和语法规则而矣,就容易多了。
那些推荐高级程序语言的是认真的么?题主要求的是破解向的,是要玩逆向工程的。所以可选的只有两,汇编与C,而且是两个都要精通。然后去了解各种脱壳的思路。
另外,现在为了防止破解。大多软件商都选择了互联网,软件随意下。要用先注册,账户赋权,一切都在开发商的数据库里,这个已经不是简单的学个语言就可以的了。主流数据库要精通,从结构型数据库到NoSQL,包含的不只是MSSQL MYSQL oracle redis mongodb,还要思考怎么布署的,常规的?hapdoop的?普通集群的等等。
从识别对方用的数据库,到与反注入的斗争,到提权,到改库。真到了提权这一步,如果不走白帽,面临的就是查水表了。
真有这水平了,已经不会在乎用正版还是D版了。
所以大众点的先找本唐浩强版的C语言程序设计(虽误人子弟,但入门没问题),当然也可以找找微软讲师猛哥的C语言入门视频,开局就起飞(个人觉得,一点底子都没有的,猛哥可能带不动)。
之后开始先编程,了解大多数的算法思路,了解下主流高级语言的gcc过程,最好去仔细学习对应gcc调用源码(比如Java,C shap,python等)。
再往后的学习,相信到这时已经不用人来推荐了。
如果你有决心的话,任何一门语言,经过你持之以恒的学习都能真正入门。在很多大学校园中,虽然学校都把C语言当作学习编程的入门语言,如果你是零基础的学习,我不建议从C语言开始入手,因为C语言太偏向底层了,虽然比较锻炼思维,但是要学的很深才能真正完成一个项目,并且它主要偏向于嵌入式开发,对零基础初学者不那么友好。
所以,如果我们想从零开始学习编程,最好选择语法结构简单,能很快上手的。接着就是能很快完成一个作品,获得一定成就感才能继续走下去。最后才是找到[_a***_]的兴趣和选择方向。
我建议就是从最基本的语言开始:HTML、CSS、JavaScript
虽然可能没有太大帮助,但对于理解编程的过程非常有利也很有趣。
其实这也是前端最常用的语言HTML主要是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言,它是搭建网页结构的第一步,它的精髓就是所见即所得。CSS则是一种定义样式结构如字体、颜色、位置等样式的语言,被用于为页面添加效果。JAVAScript是一种解释性脚本语言,主要用来向HTML页面添加交互行为,比如简单的点击、筛选之类等等。
学会这三种语言,我们就学会了网页开发的基础知识。如果基础掌握的比较牢固,在做几个实战项目,就可以试试从事前端工作、网页设计。但是这几个都是前端语言,当你想要做网页后端、数据分析等等,这几个语言对你就没有太大帮助。
这种时候就可以选择学习Python,因为Python语法相对比较简单,易学也易读,有利于你在初期建立信心。当然,如果你已经有了自己的目标,也可以选择其他的语言。比如你想做安卓开发,就可以选择JAVA。
到此,以上就是小编对于有哪些在家自学的编程语言的问题就介绍到这了,希望介绍关于有哪些在家自学的编程语言的2点解答对大家有用。