Eu costumo deixar um eclipse só pra usar com android. Faz um tempo que não desenvolvo nada pra Android, mas pelo menos há alguns meses atrás o plugin era meio lento na inicialização (quando ele construía os projetos). Aí eu deixava uma versão separada.
Pra instalar, eu simplesmente baixo o sdk e depois a última versão do adt (o plugin):
É um pouco diferente do desenvolvimento com swing por exemplo. Você normalmente declara as interfaces via xml e não tudo programaticamente. Mas não é nada de outro mundo. Pra começar a aprender, eu li o The Busy Coder’s Guide to Android Development. Veja aqui:
vc pode investir tambem em games para Android, especialmente os “casuais”, os games para plataforma android estao em alta. para iniciar os estudos sugiro “PontoV”