I highly recommend the site http://Language101.com for learning Russian. It has resources for German, French and some Spanish as well . If you want to study Russian using this language learning program you'll have to purchase one of their plans but they also offer a lot of free materials including listening to all the audio recordings and watching excerpts from Russian movies with detailed scripts. I tried a couple of German lessons and it was a lot of fun.