Completely agree with ginfreely. I did English Literature at A levels and in the class, I had classmates who did not come from English speaking household who scored pretty good grades. IMHO immersion is the best way to learn a language but really with TV, radio and the Internet, one can pick up any language at a very basic level. My two girls are K-pop crazy and they picked up Korean language by just watching the drama (which they know I am not happy about) and listening to the music. And today they speak to each other in whatever Korean words they know and just learnt; I think it's just hilarious.