iOS: Duolingo is one of the most popular ways to learn a new language, and today the iPhone app is getting an update that adds in chat bots. These bots can help you learn a little quicker by using conversational language. Right now, the chat bots are available in the Spanish, French and German courses, with more languages on the way. They work exactly as you'd expect. Pop over to the conversation tab and the bot will initiate a chat by asking you questions. You're simply tasked with responding. There are several bots for different language skill sets too, with one teaching you about driving, another about food and so on. The update is available in the Duolingo app right now.
Duolingo (Free) [iTunes App Store]