Just go through Installation and Hello world pdf for step by step procedure for setting up development environment in your Ubuntu operating system. Since Eclipse is an common IDE most of the steps remains same for other operating systems.
- Java 6
- 32-bit Eclipse IDE (classic or Java)
- Android SDK
All the software mentioned above are open source software (*you have open-java) 🙂 .
Go through the pdf for Installation steps.