openFrameworks is a cross-platform toolkit, so you can develop openFrameworks projects using your operating system of choice—OS X, Windows, Linux Ubuntu, Debian or Fedora, or Raspbian OS. To build the projects, you will need to install the C++ IDE and openFrameworks itself. All the required software is free; detailed instructions on installing are explained in Chapter 1, Getting Started with openFrameworks.
To proceed with some sections, you will need additional software (Python and Max/MSP) or hardware (camera, microphone, iOS, Android, Raspberry Pi, and Arduino devices). If you currently don't have any devices, you can skip the corresponding section(s).