Initially, any experience with programming [or electronics] tends to be characterized by frustration, confusion and amazement at the amount of time required to achieve very little. The Fundamentals of Digital Media With that said, learning physical computing and programming has never more accessable. Thanks to the efforts of the open source initiatives Processing (software) and Wiring/Arduino (hardware). Both development environments were created to make it easier for artists, designers, students, hobbyists and researchers to create interactive software, objects, and environments. This site is a work in progress – it is based on a workshop I gave on Physical Computing for Artists at Washington State University and the University of Victoria. Justin Love roguescience.org