Processing.org is an open-source programming environment for creating graphics, animation, and interactions. It is based on the Java language but simplifies programming by removing the need to handle classes or exceptions. The Processing community shares code libraries and documentation online. Arduino is an open-source hardware platform similar to Processing that can be programmed to read sensors and control motors to interact with the physical world. Both Processing and Arduino aim to lower the barrier to entry for digital art, programming, and physical computing.