I see that Android has grown so rapidly in the last couple of years that all the material available is mature and helpful for the already android-educated.
For a novice, the android official documentation is the best. However, when I was trying to learn the very basics, I found that very simple tutorials with sample code for each new concept would be a wonderful way to introduce the many "NEW" aspects like intent and intent filters etc.
So, here I have created a few tutorials and thought it might be useful for those really new to android (this list is growing rapidly).
You may access the first 3 parts of a series of tutorials at the following links:
The part 1 introduces you to the basic jargon like intent, activity, service, content provider viewable at Android Fundamentals
- on fundamental jargon
Part 2 gives you a very simple example on explicit intent accessible here
Part 3 explains and demonstrates implicit intents accesbile along with complete source code downloadablehere
Part 4 gives code snippets for invoking native applications of google through implicit intents, accessible here
Part 5 shows how you can invoke one activity from another and get back a result from the second activity into the first. You can view it here
I have added a few tutorials for local service, notification, remote service etc. at Android Tutorial