No html or css, although screen design is html-like, using tags. Other than that, it's just Java and the Android API. Most developers use Eclipse-based ADT for development I think. EDx and Coursera have free courses, and at least one of them includes a free book,
posted 2 years ago
I'd suggest using Android Studio instead of Eclipse, it's the official IDE.