Any books, websites or programs you would recommend for learning a new language?

I already speak fluent English and Russian and am advanced in Armenian
I want to learn French, German and Spanish at the least
at the moment i'm using
Dulingo.com
Busuu.com
Rosetta Stone
French mind snacks app on iphone
also listening to as much music in those languages as i can

any tips?

I found Pimsleur, which is much less expensive than Rosetta, just or practically better. So you might want to check it out

Hope this helps