不管是在校生、想跨行做程序員、還是其他專業想自學一門計算機語言的人,我都建議首選的自學語言是——JavaScript。
原因有二:
一、JavaScript簡單好上手:
-
因為JavaScript是動態弱類型(Dynamic+Weak)語言,使得它對初學者極其“友好”。
這容易上手的語言特性至關重要,因為它不會因一點小問題就讓你有很多的挫敗感,而很快放棄編程語言的學習。
語言類型分布圖
JavaScript 主要用于網頁的開發,使得它有個瀏覽器就能運行起來,去掉了對初學者來說繁瑣的環境配置等環節。
JavaScript 主要用于網頁的開發,它能開發很多所見即的所得圖形和動畫效果,增加了學習的趣味性,能很好地給與初學者正反饋。
二、更重要的是,JavaScript 有點像編程世界的“內功心法”,學好它后,能比較容易地進入其它的編程領域:
強類型語言:TypeScript,它是JavaScript的“高階版”,它將JavaScript的動態弱類型語言束縛為靜態強類型語言。
掌握了TypeScript,再想學Java、C++等“正派”語言,會輕松非常多。后臺/腳本語言:基于JavaScipt衍生出了node和deno兩門“語言”,它們可做后臺語言、可做腳本語言、可做機器學習、可做數據分析等等等等...
-
3D/VR/元宇宙:隨著5G、電腦性能的提升,越來越多的3D開始運行于瀏覽器上,那么怎么在瀏覽器上做3D的開發?
JavaScript技能衍生圖