What you need for this book
Cocos2d-x can be run on any Mac, Windows, or Linux machine. Although this book only shows you how to run projects in Windows and Mac, the same concept can be used for developing on Linux. Although there are simulators to test the code on any platform, it is advisable to test and build on a device, so a Windows phone/tablet, Android phone/tablet, iPhone, or iPad is recommended.