What you need for this book
This book is intended for users who work on machines based on Linux, Mac OS X, or Windows. All the prerequisites are described in the first and second chapters, to make sure that your system is Neo4j-enabled and meets a few requirements. In general, all the examples should work on any platform.
This book assumes that you have a basic understanding of graph theory and are familiar with the fundamental concepts of Neo4j. It focuses primarily on recipes around Neo4j, which are required frequently.
A reasonable and recommended lab setup can be done on a machine with a dual or quad-core processor with 8 GB (Gigabyte) of RAM. A system with a less powerful configuration would probably also work, but the recommended one will make it more comfortable for you.
You might be required to install libraries or tools, depending on the recipe you are executing, which have been explained in the recipe itself.