I strongly recommend you download 'the bundle' from the Android Developer site. You can read about it here - ://developer.android.com/sdk/installing/bundle.html . This avoids having to go through intricate installation routines - you finish up with Eclipse that is primed with the ADT, and ready to go.
Then, in my view, it is essential for anyone moving to android for the first time to work through all the lessons detailed here - ://developer.android.com/training/basics/firstapp/index.html. This will answer most of the questions you have about the development environment, the ADT/Eclipse user interface, and how to create and manage project development.
Don't waste your money on buying books on Android yet - they will almost certainly be out of date (even those published late 2012), and will only confuse you. Wait until you are proficient in the basics (by following the above lessons) before investing in books. Having said that, books on Java and XML you may find useful. There is an excellent, very readable, book (over 600 pages) on Java that can be downloaded for free from here - ://math.hws.edu/eck/cs124/downloads/javanotes5-linked.pdf. I thoroughly recommend this to everyone - beginner or not.
Note - I've had to leave out the h t t p from the front of my links as, being a new user I am prevented from posting links
I hope this helps. Have fun!
Recommended editorial content
With your consent, external content is loaded here.
By clicking on the button above, you agree that external content may be displayed to you. Personal data may be transmitted to third-party providers in the process. You can find more information about this in our Privacy Policy.