Learn a new language at home no matter your style with these 10 apps.