A friend sent me this link
The Grooves, unfortunately only in german at the moment, where you can learn a foreign language by "grooving". It is a mix of language training, listening to an audio lesson and music, with an alternation of your mother tongue and italian. Obviously varies in degrees of difficulty, but is a great fun accompanyment to a normal italian lesson. You sing the vocabulary along to the tune, and repeat it until it sticks! Being audio data you can take it anywhere with you.
It has been scientifically proven that learning to music relaxes you and releases endomorphines "happy hormones", putting you in a good mood and therefore increasing your concentration.