Learning. The code examples, books, and hacks presented
	here present learning materials in the range from basic to advanced.

Getting Started

This introduction to using Wiring covers basic hardware sketching, uploading, saving files, and talks about the ideas of "sketching" that underlie working with Wiring.


Processing Books

Processing: A Programming Handbook for Visual Designers and Artists Processing: A Programming Handbook for Visual Designers and Artists
Casey Reas and Ben Fry
MIT Press, 736 pages
Sample chapters and example downloads.

Making Things Talk Making Things Talk
Tom Igoe
O'Reilly, 428 pages

More books related to Wiring are included on the Books page.

Examples

Basic examples introduce the primary elements of computer programming and the fundamental elements of hardware sketching with Wiring. If you are new to programming, these examples can be a part of the learning process, but they are not detailed or descriptive enough to be used alone. If you have prior experience, they will show you how to apply what you know to using Wiring. Learning to program is a completely different and independent process from prototyping with electronics, we encourage beginners to start learning to program using Processing and then moving to Wiring.

Libraries examples demonstrate how to use some of Wiring's libraries. The libraries enable Wiring to use a wide range of sensors and devices, motors, GPS, displays, and more...

Topic examples build on the basics; they demonstate code for code mixing with C,C++, Interfacing Wiring with other software and production tools, Networking devices and Wireless communications.

 

Tutorials

Tutorials are a collection of step-by-step lessons covering beginner, intermediate, and advanced topics.