What you need for this book
The only software you need is the Dart SDK. Right now, it's available for all recent releases of Windows, OS X, and Ubuntu Linux.
In Chapter 9, Writing Native Extensions for the Standalone Dart VM, we'll also need a C/C++ compiler, ideally GCC, which is free. This is actually optional; you don't need it if you don't want to try the examples for yourself.