If you intend to develop apps in java your best option is probably to use eclipse. Use the software manager built into eclipse to download the android development tools (ADT). It downloads and installs everything you need including GUI editor, emulator manager and examples.
Use the instructions here:
http://developer.android.com/sdk/installing.html
I'm a Windows PC user (not Apple) and would like to continue doing so atleast for the time being. What I would to know is the following:
1) Basics of Andriod apps development. What do I need to have, what programming software to use, how to deploy and have my apps on the app store (from a to z) in simple english.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic