This site makes learning a language really easy and more importantly actually enjoyable! Can learn as little or as much as you like, and the regular testing means you really get to know those words. I’m attempting to learn Spanish and Mexican slang for a trip to Mexico this summer and it’s going pretty well so far thanks to this. There are loads of languages already on there, but if there’s one you particularly like to learn that isn’t you can put it on yourself as I did!
Have a look, click here.