Ask yourself...how do you learn best? Well, like most programmers, you may well prefer to have a solid, real app that you can tear apart and analyze bit by bit. Featured on phones like the Google Nexus One, the Motorola Droid, the Samsung Galaxy S, a variety of HTC phones, and the many Android-based tablet computers, Android is a powerful, full-featured, open source mobile platform that is ready for discovery, use, and creative programming.