办法总比困难多。
首先,要决定学习什么语言。
看需求,开发手机 APP、 建立一个网站、写个小游戏、做数据分析…… 不同领域都有大堆或一小堆语言可以实现。不同的语言也有不同特性、生态、背后的支持者、社区活跃度等,建议多查询了解。
前端:建议初学者先学习HTML、CSS、JavaScript然后再去学习vue。
后端:建议初学者Python、JAVA,这两种语言会容易入门
Java主攻Java
WEB Python方向很多(爬虫、数据分析、PythonWEB、深度学习等等)
其次、怎么学?
保持强烈兴趣!以解决具体问题为导向,贯穿整个学习过程!
基本顺序:
先熟悉语言数据类型与流程控制,函数使用,文件读写,面向对象编程;
学习周边相关技术,如数据库访问读写、网络编程……
针对不同领域开发学习主流框架
最后、在哪学?
看书、看教学视频、利用网络查询解决问题、参与社区交流促进水平、写代码,写代码,写代码!
自学编程,或付费参加编程培训。
零基础学习编程我们首先了解编程,然后判断学习什么编程之后再是怎么学,从何学起,所以需要我们有一个不错的规划,因为提前规划好才会有不错的就业前景。
---扩展:什么是编程?
编程是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。
为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。】