Also für die Spieleentwicklung, auch wenn Du das jetzt nicht explizit gefragt hast, kann ich Mario Zechner empfehlen (
http://www.amazon.de/Learning-Libgdx.../dp/1782166041)
Als IDE würde ich immer IntelliJ IDEA empfehlen. Seit Version 13 gibts auch ordentliche Unterstützung für GUI auf Android.
Wenn Du wirklich die Basics für Android lernen willst, dann würde ich auf alle Fälle am Anfang nicht so cross-Frameworks wie phonegap etc. anschauen, das verwirrt mehr als dass es hilft.