技术学院 / 语言类教材

语言类教材

58 门编程语言,每篇十来分钟通读。正文全是带中文注释的示例代码,不讲废话,看完就能动手写。

语言类 30 篇

Python

入门

语法干净、库最全的通用语言,脚本、数据分析、AI 都在用,零基础首选。

约 30 分钟 · 766 行示例 开始学习 →

JavaScript

入门

浏览器里唯一的原生语言,Node.js 之后后端也能写,前端工程师的地基。

约 20 分钟 · 359 行示例 开始学习 →

TypeScript

入门

给 JavaScript 加上静态类型,编译期就能发现大半低级错误,大型前端项目标配。

约 7 分钟 · 124 行示例 开始学习 →

Java

入门

企业后端与 Android 的长青语言,强类型、跨平台,生态和岗位都极多。

约 13 分钟 · 293 行示例 开始学习 →

C#

入门

微软 .NET 平台的主语言,语法现代、工具链顺手,也是 Unity 游戏开发的标配。

约 30 分钟 · 1077 行示例 开始学习 →

Go

入门

语法极简、编译极快,goroutine 让并发写起来像顺序代码,云原生组件几乎都用它。

约 19 分钟 · 318 行示例 开始学习 →

PHP

入门

为 Web 而生的脚本语言,上手快、部署简单,大量内容站与开源程序的底子。

约 19 分钟 · 452 行示例 开始学习 →

Ruby

入门

写起来很像自然语言的动态语言,一切皆对象,因 Rails 框架而广为人知。

约 20 分钟 · 476 行示例 开始学习 →

Swift

入门

苹果推出的现代语言,可选类型与值语义让 iOS / macOS 开发比 Objective-C 安全得多。

约 23 分钟 · 483 行示例 开始学习 →

Kotlin

入门

百分百兼容 Java 又去掉了它的啰嗦,空安全设计到位,现在是 Android 官方首选。

约 13 分钟 · 286 行示例 开始学习 →

Dart

入门

Flutter 跨平台框架的御用语言,语法接近 Java 与 JS 的结合体,转过来几乎没成本。

约 20 分钟 · 460 行示例 开始学习 →

Groovy

入门

JVM 上的动态语言,Gradle 构建脚本和 Jenkins 流水线都靠它,Java 程序员零门槛。

约 12 分钟 · 273 行示例 开始学习 →

Lua

入门

只有几百 KB 的嵌入式脚本语言,Nginx(OpenResty)、游戏和路由器固件里都嵌着它。

约 15 分钟 · 296 行示例 开始学习 →

R

入门

统计学家写给统计学家的语言,做数据分析、建模和出图一步到位。

约 18 分钟 · 413 行示例 开始学习 →

MATLAB

入门

工程与科研常用的矩阵计算环境,一行代码就能完成矩阵运算与画图。

约 21 分钟 · 370 行示例 开始学习 →

GDScript

入门

开源游戏引擎 Godot 的内置脚本语言,写法贴近 Python,做独立游戏很顺手。

约 11 分钟 · 221 行示例 开始学习 →

Visual Basic

入门

语法接近自然英语的 Windows 开发语言,办公自动化和小工具里仍然常见。

约 11 分钟 · 231 行示例 开始学习 →

CoffeeScript

入门

用缩进语法写 JavaScript,逐句编译无运行时,ES6 很多写法都受它启发。

约 5 分钟 · 69 行示例 开始学习 →

Python 2

入门

已停止维护的 Python 2.7,用来读懂老脚本和老项目里那些 print 语句。

约 16 分钟 · 336 行示例 开始学习 →

Brainfuck

入门

只有八个指令却图灵完备的玩具语言,十分钟能学完,用来理解计算的本质。

约 5 分钟 · 36 行示例 开始学习 →

SQL

入门

关系型数据库的通用查询语言,增删改查加建表,后端与数据岗的必备技能。

约 5 分钟 · 56 行示例 开始学习 →

HTML

入门

网页的骨架,用标签描述内容结构,建站第一课。

约 5 分钟 · 69 行示例 开始学习 →

CSS

入门

把网页样式从内容里分离出来,选择器、盒模型与优先级是三块基石。

约 6 分钟 · 103 行示例 开始学习 →

Sass

入门

给 CSS 补上变量、嵌套与 mixin,大型样式表靠它才维护得动。

约 17 分钟 · 382 行示例 开始学习 →

Less

入门

另一款 CSS 预处理器,语法更贴近原生 CSS,老项目里用得很多。

约 11 分钟 · 250 行示例 开始学习 →

Markdown

入门

用最少的符号写带格式的文档,README、博客和笔记的通用格式。

约 9 分钟 · 98 行示例 开始学习 →

AsciiDoc

入门

比 Markdown 更适合写长文档和书的标记语言,交叉引用与目录都是原生支持。

约 5 分钟 · 42 行示例 开始学习 →

JSON

入门

接口传参和配置文件最常见的数据格式,规则简单到十分钟能全部记住。

约 5 分钟 · 34 行示例 开始学习 →

YAML

入门

靠缩进表达层级的配置格式,Kubernetes、CI 流水线的配置基本都是它。

约 7 分钟 · 133 行示例 开始学习 →

XML

入门

用标签描述结构化数据的老牌格式,配置、接口与文档格式里仍然大量存在。

约 5 分钟 · 75 行示例 开始学习 →
内容来源与许可

本栏目教材译自开源项目 Learn X in Y Minutes 的中文版本,原文与译文均以 CC BY-SA 3.0 协议发布,本站转载同样采用该协议,每篇文末列有原作者与译者署名。

本站只做了排版与分类,未改动正文内容。如果你是原作者或译者,希望调整署名或撤下某篇,欢迎通过页脚的联系方式告知。