I usually use multiple sources when teaching myself something new. I think the documentation does a good job at some things but the actual classes/Interfaces are nicely demonstrated in this tutorial.
I'm actually getting ready to switch back over to the documentation
Also, here is another class that didn't format well...