You should know basic programming fundamentals.  This book assumes the reader understands basic programming syntax and concepts.  Language features such as if/then, for next and try/catch should already be familiar and understood.  
Download and install the official Android development environment - Android Studio.  Refer to the Hardware-Software List section for details.