Learning AndEngine is meant for complete beginners in Android game development, but you should know the fundamentals of Java programming. Having some knowledge of the Android platform is beneficial but not required and no knowledge of AndEngine is expected.
All the required software applications are open source and can be obtained for free from the Internet. Therefore, an Internet connection is required. The first chapter of the book helps you download the software and set your environment.
To follow the tutorial in this book, you should own an Android phone or tablet and a PC or a Mac that is able to run the Eclipse IDE and Android SDK. The examples can be run on an Android emulator but it is not recommended.