Processing is an open source programming language and environment for people who want to create images, animations, and interactions. Initially developed to serve as a software sketchbook and to teach fundamentals of computer programming within a visual context, Processing also has evolved into a tool for generating finished professional work. Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production.
» Free to download and open source
» Interactive programs using 2D, 3D or PDF output
» OpenGL integration for accelerated 3D
» For GNU/Linux, Mac OS X, and Windows
» Projects run online or as double-clickable applications
» Over 100 libraries extend the software into sound, video, computer vision, and more...
» Well documented, with many books available
"This comprehensive primer on the internal operations of WebKit and Gecko is the result of much research done by Israeli developer Tali Garsiel. Over a few years, she reviewed all the published data about browser internals (see Resources) and spent a lot of time reading web browser source code."
Installing a solid-state drive is one of the best upgrades you can make to your computer, but migrating your Windows installation to a small drive can be tricky, because your data won't necessarily all fit on the drive. Here's how to install an SSD without reinstalling Windows from scratch.