Lenny Tab - passively learn languages
List of all languages to learn
100 most common words
100 most common phrases for everyday use