我是如何开始学习Processing的 | D1

与Processing结缘

第一次看用Processing创作的作品来自于郭瑞文 aka Raven Kwok,太美妙,涌上一股想学Processing的冲动。后续了解了一些做新媒体艺术的软件,其中vvvv不支持Mac,无奈放弃。尝试安装了max/msp,学了一丢丢就半途而废。玩“连连看”的交互方式给我的第一感觉并不是特别好。几经纠结,恰逢再次看到郭同学的新作视频,于是打算从Processing入手了。

我的背景

我的背景实在很不讨巧,既不会编程,又不会设计。我本科学工科(没错,我本该会编程的,但……),虽然压根没自己编过一段程序(怎么毕业的?恩,是个好问题……),但好歹还是有些数学基础,逻辑也还算挺清晰。恰好又很爱好艺术,有那么一丢丢的小审美。所以,基本上,我就是一个空口嚷着要学Processing的零基础爱好者

Get Started With Processing!

那么我该怎么学呢?当然第一站就是知乎,仔细撸了一遍各位知乎Processing大神们的回答,我打算从这两本书开始相辅相成地学习。

1. Daniel Shiffman Learning Processing

Shiffman是纽大Tisch学院教Processing的老师。我一开始买的教材是他的另一本书叫:The Nature of Code看了几页发现压根跟不上……还是太进阶了,不适合我这种啥都不懂的人。于是就转战了这本更初级更入门的Learning Processing。很重要的是,这两本书都有中 译 本 !

面向零基础编程的教材Learning Processing的中译本叫《Processing编程学习指南》网上都有货,能买到。

面向小进阶编程的教材The Nature of Code的中译本叫《代码本色:用编程模拟自然系统》网上也都有货,我在孔夫子上买的二手,比较便宜。

2. Casey Reas / Ben Fry Processing: A Programming Handbook for Visual Designers and Artists

Casey Reas和Ben Fry是Processing的开发者,所以他们的教材也是很权威的。除了这本Processing辞典以外,他们还有一本更浅显的书叫Getting Started With Processing但据说后者太过简易,对于无编程基础的人来说太云里雾里,对于有编程基础的人来说又太浅了。因此被我pass了。

这两本书也都有中文版。

Processing大辞典 Processing: A Programming Handbook for Visual Designers and Artists的中译本叫《Processing语言权威指南》听上去就很权威是不是……译者小组中也包括我的Processing缘起之郭同学,还有我一直关注的公众号“黑客与画家”的Vinjn张静。这本书全网断货,我是在孔夫子上买的高价二手。

处境尴尬的Getting Started With Processing的中译本叫《爱上Processing》此书译者对于编程领域的专业程度也受到了一些读者的质疑。

总结

这两本教材现在都还未到……不过我已经在 Processing官网 DL安装好Processing并照着一些例子试着撸了几段代码。

当然,除了快速开始学习之外,我脑袋里现在还有一大堆属于“零基础”患者的浆糊问题。如果有可能我会在下一篇部分解决这些浆糊问题,但是目前肯定无法透彻理解。

一步一步来。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容