Difference between revisions of "Introduction to Processing"
(→Introduction) |
(→Introduction) |
||
Line 18: | Line 18: | ||
its relationship to open source software and the idea of software literacy. Additionally, Processing is discussed in relation to education and online communities. | its relationship to open source software and the idea of software literacy. Additionally, Processing is discussed in relation to education and online communities. | ||
</blockquote> | </blockquote> | ||
+ | |||
+ | =Online Resources= | ||
+ | ==Best Resource== | ||
+ | |||
+ | * [http://processing.org Processing.org]]: the Web site for '''Processing''' is probably the best place to find information, and to find the language environment which you can download for free. | ||
+ | * [http://processing.org/learning/ Processing.org/learning]: good place to start learning Processing, or reviewing concepts seen in class. | ||
+ | ==Searching by yourself== | ||
+ | There is a wealth of Web resources on '''processing'''. Unfortunately, when you search for ''processing'' on Google (or your favorite search engine), you may get results unrelated to the language Processing, but to the word processing. A good way to force Google to return results that are relevant to the language is to search for '''processing.org''', which is the Web site for Processing. | ||
+ | |||
+ | ==Misc. Videos== | ||
+ | * [http://wiki.processing.org/w/Video_Tutorials_by_Jose_Sanchez Jose Sanchez]'s list of video tutorials | ||
=References= | =References= |
Revision as of 11:32, 26 February 2012
--D. Thiebaut 11:12, 26 February 2012 (EST)
This is a tutorial introducing Processing, created by Ben Fry and Casey Reas, originally of MIT.
This tutorial assumes no programming background.
Contents
Introduction
Fry and Reas present a nice and concise introduction to Processing in [1]. Quoting from their paper:
Processing is a programming language and environment built for the media arts communities. It is created to teach fundamentals of computer programming within the media arts context and to serve as a software sketchbook. It is used by students, artists, designers, architects, and researchers for learning, prototyping, and production. This essay discusses the ideas underlying the software and presents its relationship to open source software and the idea of software literacy. Additionally, Processing is discussed in relation to education and online communities.
Online Resources
Best Resource
- Processing.org]: the Web site for Processing is probably the best place to find information, and to find the language environment which you can download for free.
- Processing.org/learning: good place to start learning Processing, or reviewing concepts seen in class.
Searching by yourself
There is a wealth of Web resources on processing. Unfortunately, when you search for processing on Google (or your favorite search engine), you may get results unrelated to the language Processing, but to the word processing. A good way to force Google to return results that are relevant to the language is to search for processing.org, which is the Web site for Processing.
Misc. Videos
- Jose Sanchez's list of video tutorials
References
- ↑ C. Reas, B. Fry, Processing: programming for the media arts, AI & Soc (2006) 20: 526–538 DOI 10.1007/s00146-006-0050-9, (http://hlt.media.mit.edu/dfe_readings/processing.pdf)