Java is the most practical choice for Android, but this doesn't mean you should quit learning Python; it can be very useful for many tasks.
Yeah sorry, eclipse is an IDE for java. Java is the most prominent language for writing android apps and games. The bundle i proposed has everything to get started with. Starting with java does not mean you "drop" python, you might use it for scripting and it will always come in handy to know multiple languages. Python is a very capable language, mostly used for it's scripting capabilities in big titles like eve online or civilization IV.
Thank you guys I will keep learning python.And will also start java. I will soon order JAVA books, but can you please provide some online tutorials site(without videos) that teaches JAVA..something similar to codecademy.com..