Beginning Android development

Hello folks,

I'm willing to raise some cash to buy a Nexus 7 and a Retina MacBook Pro and app development became a real possibility. I know basic programming logic and I want to go foward, focusing Java and Android development

I've got some app ideas that I would monetize by ads (and an ad-free option by in-app-purchase) and I would love to recieve some advice of you guys on finding great books that would teach me Java & Android development


PS: I study on mornings and most afternoons, so a part-time job would be a awful for me. I enjoy technology and working with computers, so software development is a natural path.