Foreign meaning non-English languages. My first language is English. Since Japanese and Korean martial arts are popular here, I thought this might be a good place to get some helpful ideas. What is/are the best way(s), besides a human being lol, which ATM is not available for me, to learn a foreign language? Book, video, cassette or cd? A combo of those? Has anyone learned a language through one of those? Know of any specific books or cd's etc. to learn Japanese or Korean? I want to learn these languages not only for martial arts related purposes, but also for general and personal (I have a pen pal in Japan and another in Korea.) Also, I've heard that the best way to learn a language is to actually be around people who speak that language and whatnot. I don't think I'm going to be totally fluent through books or anything so, yeah, I know. Looking forward to your responses.