编程入门先学什么好?零基础学什么才能做出一个属于我自己的网站呢?相信很多编程新手好奇最多的一个问题应该就是“我应该学什么编程语言”或者是“我要学习哪个编程语言才可以做出一个我自己的网站和app呢?”,别急,看了这篇文章能让你豁然开朗。

刚开始我和各同学一样,不知道编程入门先学什么好,非常的迷茫,后来在网上看到一篇编程语言排行榜,C语言排第一,第二天就开始了C语言的学习,当我编译运行后看到复杂代码执行的结果和我自己想象的结果一样时脱口而出:“牛逼!”。

如果你想研究算法和机器学习,python 是最好的选择。如果你想做web 开发,web前端,java,php 等。如果你想做底层的工作,你可以选择c,当然这里的底层并非指的是低层次,而是和硬件关系密切,称之为底层。

至于编程入门先学什么,很多人推荐入门学习C语言基础,因为这个时候最重要的是学到编程的基本思维,但其实C语言学习起来相当枯燥。如我上一篇文章所说,很可能从入门到放弃,往往就会让你特别的迷茫,因为你根本不知道这个东西是干什么的,看起来似乎毫无用处。我个人还是觉得先学WEB前端比较好,C语言更适合自制力强,对编程视为兴趣爱好的人。WEB前端开发通俗一点就是网页页面设计,刚开始学习就能看到实质性的效果,很有成就感,或许能很快的建立对编程的兴趣。

一、怎么选择编程语言

编程语言有很多种,但方向不同。每个人都需要根据工作方向、学习难度和发展前景做出选择。

Java:常年占据TIOBE编程语言排行前3名,诞生20多年来仍然是市场需求最大的语言。与C++相比,Java要简单,但是相比Python稍微难上手一点。Java可以做web开发,以及企业级的应用开发和游戏编写。

Python:曾经有超越Java的趋势。很多小白用这两种语言做对比,问我学什么更好。其实这两种语言的方向是完全不同的。Python更适合爬虫、量化交易、数据相关内容、人工智能和机器学习。

C++:可用于游戏开发、科学计算、操作系统、软件开发、分布式应用、设备驱动等。C++不容易学,一般都是科班出生的学生在做C语言,C++语言与底层交互、硬件交互,需要有一定的基础。

web前端:前端开发更适合新手入门,它不像其它语言业务逻辑那么强。它简单易学,学起来更有趣,更容易理解。web前端开发发展迅速,如今的前端开发技术范围广泛,也涉及到了后端。

二、哪个更适合零基础学习?

如果你是零基础那建议你应该从Java或者前端开发开始。我觉得Java和前端开发是最适合入门的语言,前端开发新手很容易就能上手,Java相比web前端需要的逻辑思维要强一点。其次,从职场的角度来看,从招聘网站可以看到Java软件开发是很有前途的。而对于语言本身来说,它的优势远远大于其他编程语言。

推荐内容