1

如何选择一门合适的入门编程语言已经成为编程爱好者初学编程时遇到的一件头疼与棘手事情。学习的成本、代价、效率及对个人就业的影响等都成入门者选择编程语言时考虑的因素。在其他文章中,本人对儿童入门编程语言做了相应介绍,尽管存在争议,但当前Scratch已经成为儿童编程入门首选语言的事实是客观存在的。
最后,如果大家如果在自学遇到困难,想找一个前端的学习环境,可以加入我们的前端学习圈,点击我加入吧,会节约很多时间,减少很多在学习中遇到的难题
图片描述
本文主要建议初中及以上编程爱好者选择JavaScript作为编程入门语言。因为这个年龄段及以上学习者已经具备一定英文读写能力及计算机操作能力,不需要再将积木搭建形式的编程作为入门语言。

为什么入门选择全栈编程语言JavaScript?
“JavaScript是地球上最常用的编程语言。Web前端与后端开发人员均可使用JavaScript进行编程及业务处理。“

(本文只针对目前正在选择学习何种程序设计语言的初学者提出个人意见,如果读者目前已经掌握了一门编程语言,那就继续学习该语言。)

JavaScript是Web的标准编程语言,本身随着B/S架构模式的Web应用开发及万维网服务的普及而普及。当前Web已经成为有史以来最常用的计算平台,而HTML5技术标准的推出为JavaScript编程语言的发展提供了强有力的支持。

1、世界上有超过16亿个网站,其中95%使用JavaScript(使用JavaScript的网站约为15.2亿个)。这一事实证明,目前几乎所有的终端设备(PC、移动端等)都在使用JavaScript。因此在Web开发领域JavaScript已经成为无可争议的第一名。

为什么入门选择全栈编程语言JavaScript?
客户端脚本语言使用情况,数据来源:w3techs.com
2、Progressive Web App是现有移动网站的最新发展趋势。网络与原生应用的结合将会成为未来网络应用程序的典范。当前越来越对的移动端桌面应用程序也开始使用JavaScript技术。Electron框架技术的出现可以将HTML、CSS与JS编写的web直接打包成生成移动桌面应用程序。与传统桌面应用开发中IOS APP所需使用Obective-C,或者Android APP编程需要使用Java相比较,Electron框架下的APP开发直接屏蔽掉了终端设备操作系统差异带来的影响,极大提高了编程的效率并降低编程成本。

为什么入门选择全栈编程语言JavaScript?
Electron框架技术
3、可以使用Node.js构建Web API和应用程序。传统意义下的JavaScript仅仅是指运行在客户端浏览中的脚本语言,与PHP、Java等服务端编程语言相比较JavaScript地位较低。随着Node.js的出现,将JavaScript应用扩展到了服务器端,JavaScript开始成为了全栈语言。数据统计显示,目前Node.js已成为支持网络的主要服务器端语言选择之一。

为什么入门选择全栈编程语言JavaScript?
以上主要从JavaScript在Web站点中的应用情况、JavaScript开发移动桌面应用及使用JavaScript实现服务端编程角度,对JavaScript强大的生命力及应用前景进行说明。当然对于个人学习者而言,选择JavaScript作为入门语言主要优势表现在以下2个方面:

1、简单易学

作为一种高级别的程序语言,JavaScript简单易学,容易上手。JavaScript对机器实现过程进行了抽象,让编程者专注于学习编程。编程者无需设置复杂开发环境即可编写程序并在浏览器中运行显示,这是初学者选择JavaScript的最常见原因。

2、编程社区较多、规模较大

编程语言社区规模及数量对于学习编程者非常重要,社区越强大,学习者获取的支持越多。JavaScript在社区规模方面已超过Java,并且可能会继续增长。当前JavaScript也是GitHub上标记最多的语言,有超过3100个GitHub项目,超过500颗星。


前端技术栈
66 声望11 粉丝