isohunt. Anything more would be a spoiler, but I can tell you from personal experience, learning a new language is not easy. It takes a lot of time, practice, and persistence, as well as constant exposure to the language. I think that many of us on these forums may think that watching and discussing anime counts as constant exposure, but it's not. Constant exposure means going through daily life having to communicate in the chosen language. In between 'ohaiyo' and 'oyasumi', there's a LOT of language to be spoken.
