Website:
https://www.duolingo.com/Description: If you want to learn any of this languages:
Spanish, French, German, Italian, Portuguese , Dutch, Danish, Irish, Hungarian, Turkish, Swedish , Russian, Polish or Romanian, you can register account there and start doing tasks. For example, they will use images and tell you to guess what does that word mean. They will ask you to translate french sentence to english. OR language you choosen to know best. Also, you can hover that french sentence and see what it means and vice versa. They will ask from you to pronounce some sentence. And you get exp as you finish.
Here is my progress:
There are lot's of tests for you:
WEBSITE is very awesome and you can learn great.