If you want to become a good android developer then you need to know some programming languages. In these Android you will need to know Core Java. Core JAVA has built with Great OOP [Object Oriented Programming] which includes Class, Object, Inheritance, Polymorphism, Encapsulation and many other concepts. You can checkout over the Google Search engine.
From Me You can able to become Android Developer if you are not degree man or not having education background. It just need to know Core JAVA programming language. To Become Android Developer is too easy.
What Software You Need?
Following Are the Software And Tool You need To Download:
How to Install the Android SDK and Eclipse?
It is too easy to Install the Android SDK And Eclipse. First of All Download the file as given above links. I will let you know on further post.