官方教程
processing.org/tutorials 汇集由官方与资深社区作者撰写的系统教程,主题覆盖颜色、动画、交互、面向对象、3D 与着色器等,循序渐进且全部免费。
前往官方教程学习资源
Processing 的学习曲线被刻意设计得很平缓:即时可视的反馈,让每一次修改都有回应。这里为你整理官方教程、参考手册、内置示例、经典书籍与社区资源,构成一条完整、可坚持的学习路径。
学习路径
按照下面的节奏推进,每个阶段都有明确的产出物,避免「收藏了很多教程,却始终没有开始写」。
下载安装后,先运行几个内置示例,认识编辑器、运行按钮与显示窗口。目标:成功运行第一个草图。
学习变量、循环与函数,用 circle()、line() 画出图案。目标:独立完成一幅纯代码构成的平面作品。
理解 draw() 帧循环与鼠标键盘事件,加入随机与噪声。目标:完成一个可以互动的动画小作品。
按项目需要引入声音、视频、导出等扩展库,完成一个完整的小项目并分享。目标:拥有可展示的个人作品。
官方资源
以下资源全部来自 Processing 官方,内容随软件版本持续更新,是中文社区公认的权威起点。
推荐书籍
三本书定位互补:快速上手、系统教学与深度手册。书目信息以官方书籍页面为准,部分著作已出版中文译本。
最受欢迎的系统教材,以生动案例讲解编程基础与创意应用,与作者的免费视频课程相辅相成,被众多高校选作课程教材,中文版译作《Processing 编程学习指南》。
查看官方书目视频与社区
Processing 社区以友善著称:无论多基础的问题,在论坛几乎总能得到耐心解答。
《Learning Processing》作者 Daniel Shiffman 的免费视频频道,以极高的热情讲解 Processing 与 p5.js 的每个知识点,被无数初学者视为「最好的编程入门课」。
访问 The Coding Traindiscourse.processing.org 是 Processing 的官方问答社区,沉淀了二十余年的问题与解答。发帖前先搜索,记得附上可运行的代码,收获答案的速度会快得多。
进入官方论坛官方 Discord 服务器适合即时交流与作品分享;GitHub 仓库则是阅读源码、报告问题与参与贡献的地方 —— Processing 本身就是由全球志愿者共同维护的开源项目。
访问 GitHub 仓库学习建议
看到喜欢的效果就打开它的源码,改一个参数再运行。示例本来就是官方鼓励修改的教材,改坏了也不必担心,另存一份就是你的新起点。
与其憋一个「大作品」,不如每天完成一个十分钟的小练习,并保存进草图簿。日积月累的草稿,会在某一天自然长成完整的项目。
养成遇到函数先查参考手册的习惯,理解参数含义;手册解决不了再去论坛搜索、提问。这个过程本身,就是编程能力最快的成长路径。
免费开源 · 跨平台 · 安装包内置 Java 运行环境,无需单独配置
所有安装包均来自 Processing 官方 GitHub Releases 发布渠道。使用手机摄像头或微信「扫一扫」扫描二维码,即可获取对应版本的安装包。
需要 Linux 版本、Intel 芯片 Mac 版本或历史版本?前往下载中心查看全部安装包