This is a quick resource list in order to help starting Android App developers to get off the ground quicker and start developing Apps.Setting up an environment
This is where you want to start. Whatever you'll be doing, you WILL need a working environment in order to compile and test-run your apps. DarkforestGroup has a detailed guide for setting up a working environment. However, if you find it unclear, do not hesitate to post and ask questions.What the hell is Android and how does it work?
This website provides detailed information on how the Android operating system works. All the libraries and frameworks which it uses are explained there.Official Android Developers Guide
An official guide from the Android Developers website. Extremely useful even if you are just getting to know Java programming. It explains how functions, events, graphics and etc. work in the Android operating system. Android code samples
Some, if not most, of these are provided within the APIs, which you download when setting up the working environment. Examining these will also help you get a better start while developing Android Apps.Android package list
Programming Android Apps is not an exception from any other Java program, meaning it still uses import packages for additional functionality. Here you can find a list of the import packages and the functionality that each import package adds.
If you know any other good resources for beginner Android App developers, please post them below and the list will get updated