Google offers a wealth of information on their Android development page. I've been using Eclipse to poke around and see what Java is all about really. Unfortunately my degree forces me to learn C++ prior to Java, so I have some time to go before I actually get to learn something (aside from self-studying.) Some YouTube videos have been extremely helpful in the process.