i know a good method on a cd its called The Michel Thomas Method im learning russian through this method and i must say its really good and you can learn other languages though this method such as french german spanish italian chinese and even arabic
here is a link to a site
http://www.michelthomas.co.uk/
you can find the cds on amazon