Babble is the number one selling language learning apt. 15 minute lessons make it a perfect way to learn a new language on the go. You can choose from 14 different languages, including spanish, french, italian and german. Code theo for an extra three months free.