I've lived in Poland for a while and picked up some Polish, lived in Canada (which did not exactly help my English).
German, French and English are taught in school here as well.
Very hard not to end up at least bi-lingual.
I have a very hard time studying languages from books but I find it incredibly easy to pick them up while listening to them and being forced to communicate with people that I do not have a shared language with.