1. Integrated Development Environment
most posts on internet is recommend to use Eclipse, you can download it from here
The "Eclipse Classic" version is recommended
2. Installing the SDK
4. Adding Platforms and Other Components
The last step in setting up your SDK is using the Android SDK and AVD Manager (a tool included in the SDK starter package) to download essential SDK components into your development environment.