Those of you from the early days of Android may remember App Inventor - a Google project that allowed people to create apps for Android by dragging and dropping bits of code - no programming experience required. More recently, Google transferred the App Inventor to MIT, where it was open sourced. But the App Inventor (AI) is still a bit tricky to just open and jump right in to - a proper guide through the AI would allow someone to utilize its full potential, and create more complex apps in less time.
There are many ways to get into Android development - buying and reading Android books, visiting a plethora of Android-themed dev sites, navigating thousands of StackOverflow.com questions tagged with "Android," or even entering our book giveaways.
For visual learners, here's yet another one - a massive series of hands-on video tutorials amounting to almost 20 hours of footage. The series, created by TheNewBoston and mybringback YouTube users, and organized into a straightforward 200-video playlist by ChangingTheUnknown, contains tons of absolutely free content that, in my opinion, teaches using the best way possible - by showing you code.