为什么说JavaScript是自学的首选语言?

不管是在校生、想跨行做程序员、还是其他专业想自学一门计算机语言的人,我都建议首选的自学语言是——JavaScript。

原因有二:

一、JavaScript简单好上手:

  1. 因为JavaScript是动态弱类型(Dynamic+Weak)语言,使得它对初学者极其“友好”。

    这容易上手的语言特性至关重要,因为它不会因一点小问题就让你有很多的挫败感,而很快放弃编程语言的学习。

语言类型分布图
  1. JavaScript 主要用于网页的开发,使得它有个浏览器就能运行起来,去掉了对初学者来说繁琐的环境配置等环节。

  2. JavaScript 主要用于网页的开发,它能开发很多所见即的所得图形和动画效果,增加了学习的趣味性,能很好地给与初学者正反馈。

二、更重要的是,JavaScript 有点像编程世界的“内功心法”,学好它后,能比较容易地进入其它的编程领域:

  1. 强类型语言:TypeScript,它是JavaScript的“高阶版”,它将JavaScript的动态弱类型语言束缚为静态强类型语言。
    掌握了TypeScript,再想学Java、C++等“正派”语言,会轻松非常多。

  2. 后台/脚本语言:基于JavaScipt衍生出了node和deno两门“语言”,它们可做后台语言、可做脚本语言、可做机器学习、可做数据分析等等等等...

  3. 3D/VR/元宇宙:随着5G、电脑性能的提升,越来越多的3D开始运行于浏览器上,那么怎么在浏览器上做3D的开发?

    JavaScript技能衍生图

你可能感兴趣的:(为什么说JavaScript是自学的首选语言?)