Here are some useful links for learning Android Development.
Lynda (Linked In Learning)
If you live in the US, many local libraries support FREE access to Lynda.
All you need is to sign up for a free library card.
Then you setup a PIN for your library card which is used to log into their web portal.