What you need for this book
The introductory chapter of the book will walk you through getting the tools you need to develop with. However, you will need a computer to develop with. You can develop games with Haxe on Apple OS X, Microsoft Windows, or Linux operating systems.
In order to develop a game for a particular operating system, you will need to have access to a machine with it installed to create playable builds. For example, you need to be using OS X to develop a game targeted at OS X.
For mobile platforms, you can use any operating system to develop Android applications, but you will need a Mac running OS X to develop iOS applications. You will also need an iOS device in order to develop for iOS; this can be an iPhone, iPad, or iPod Touch.