Programming Languages - Hyperpolyglot
Android Development 101 - A tutorial Series
Android is the prime OS for developing applications in today for many reasons. The main reasons being that it is Open Source and Intuitive. In addition it uses Java for development, which is quite an easy language to get used to and develop in.