Learning a new language no longer requires endless textbooks or expensive classes. From free online Nepali courses to lifetime access to Babbel’s 14 languages, options abound for every learner.