There are some good books for beginners
Android Apps for Absolute Beginners
Android Application Development For Dummies
Building Android Apps with HTML, CSS, and JavaScript
App Inventor for Android: Build Your Own Apps
You can consider online tutorials. Check it out at
http://www.newbestapps.com/best-websites-to-learn-making-your-first-android-app