58 门编程语言、18 款开发工具,每篇十来分钟通读。正文全是带中文注释的示例代码,不讲废话,看完就能动手写。
语法干净、库最全的通用语言,脚本、数据分析、AI 都在用,零基础首选。
浏览器里唯一的原生语言,Node.js 之后后端也能写,前端工程师的地基。
给 JavaScript 加上静态类型,编译期就能发现大半低级错误,大型前端项目标配。
企业后端与 Android 的长青语言,强类型、跨平台,生态和岗位都极多。
微软 .NET 平台的主语言,语法现代、工具链顺手,也是 Unity 游戏开发的标配。
语法极简、编译极快,goroutine 让并发写起来像顺序代码,云原生组件几乎都用它。
为 Web 而生的脚本语言,上手快、部署简单,大量内容站与开源程序的底子。
写起来很像自然语言的动态语言,一切皆对象,因 Rails 框架而广为人知。
苹果推出的现代语言,可选类型与值语义让 iOS / macOS 开发比 Objective-C 安全得多。
百分百兼容 Java 又去掉了它的啰嗦,空安全设计到位,现在是 Android 官方首选。
Flutter 跨平台框架的御用语言,语法接近 Java 与 JS 的结合体,转过来几乎没成本。
JVM 上的动态语言,Gradle 构建脚本和 Jenkins 流水线都靠它,Java 程序员零门槛。
只有几百 KB 的嵌入式脚本语言,Nginx(OpenResty)、游戏和路由器固件里都嵌着它。
统计学家写给统计学家的语言,做数据分析、建模和出图一步到位。
工程与科研常用的矩阵计算环境,一行代码就能完成矩阵运算与画图。
开源游戏引擎 Godot 的内置脚本语言,写法贴近 Python,做独立游戏很顺手。
语法接近自然英语的 Windows 开发语言,办公自动化和小工具里仍然常见。
用缩进语法写 JavaScript,逐句编译无运行时,ES6 很多写法都受它启发。
已停止维护的 Python 2.7,用来读懂老脚本和老项目里那些 print 语句。
只有八个指令却图灵完备的玩具语言,十分钟能学完,用来理解计算的本质。
关系型数据库的通用查询语言,增删改查加建表,后端与数据岗的必备技能。
网页的骨架,用标签描述内容结构,建站第一课。
把网页样式从内容里分离出来,选择器、盒模型与优先级是三块基石。
给 CSS 补上变量、嵌套与 mixin,大型样式表靠它才维护得动。
另一款 CSS 预处理器,语法更贴近原生 CSS,老项目里用得很多。
用最少的符号写带格式的文档,README、博客和笔记的通用格式。
比 Markdown 更适合写长文档和书的标记语言,交叉引用与目录都是原生支持。
接口传参和配置文件最常见的数据格式,规则简单到十分钟能全部记住。
靠缩进表达层级的配置格式,Kubernetes、CI 流水线的配置基本都是它。
用标签描述结构化数据的老牌格式,配置、接口与文档格式里仍然大量存在。
分布式版本控制工具,提交、分支、合并、回滚,写代码的人每天都在用。
把应用连同环境打包成镜像,一次构建到处运行,部署和迁移都省心。
Linux 与 macOS 的默认 shell,写脚本把重复的命令行操作一次性自动化。
几乎任何服务器上都有的终端编辑器,模式与动作组合熟了之后编辑效率极高。
终端复用工具,一个窗口开多个会话,SSH 断线后任务还在后台跑。
Windows 下的脚本语言与管理框架,管道里传的是对象而不是纯文本。
命令行下的任意精度计算器,其实也是一门小语言,shell 里算数全靠它。
老牌 JavaScript 库,选元素、改 DOM、发 Ajax 都被压缩成一行链式调用。
Qt 的 Python 绑定,几十行代码就能给脚本套一个像样的桌面界面。
面向初学者的跨平台图形库,几行 C 代码就能开窗画图,做小游戏很合适。
本栏目教材译自开源项目 Learn X in Y Minutes 的中文版本,原文与译文均以 CC BY-SA 3.0 协议发布,本站转载同样采用该协议,每篇文末列有原作者与译者署名。
本站只做了排版与分类,未改动正文内容。如果你是原作者或译者,希望调整署名或撤下某篇,欢迎通过页脚的联系方式告知。