From: eLinux.org
Android Application Development
For the most reliable reference to the Android Application Development
go through:
http://developer.android.com/guide/index.html
This includes java doc to all classes, packages, and other variables and
is the most updated site.
Though it is most customary to get started in Eclipse, which is the most
standard, you are also free to use Netbeans, but the Netbeans updates
for the Android SDK plugin is not very dynamic and to my knowledge was
developed and supported by a single project called Kenai.
You should also know that you can not step into Android Application
Development with out having base on Core Java programming, yes, that is
a pre-requisite, else it is bit difficult.
So then, welcome, get ready to jump into the droid community and get
going.