https://www.duolingo.com/

I love their smartphone app