Java Design Patterns and Architecture
Learn Android Programming From Scratch - Beta
Getting Started with Android
Learn by Doing - Android for Beginners (8+ Hours of Content)
C++, Short and Sweet, Part 1