You need a computer, Node.js, and a code editor. Instructions for setting up tools to run the code examples can be found at https://github.com/PacktPublishing/Mastering-Immutablejs.