I'm living in Japan and definitely trying to take advantage of my situation and learn some Nihongo (^_^)/
I can read pretty well by now, (I'm fascinated by kanji, since the way you process and store kanji in your brain is so different from phonetic writing systems like English), but listening/speaking have been really difficult for me. When I first came here, all words sounded so similar to me, I couldn't remember anything. In Japanese, vowels are just as important as consonants...which is an unnatural sensitivity that I've had to work hard to cultivate as a native English-speaker. A fun example of this is "kirei" is beautiful, but "kirai" is hate.
When I came to live in Japan, all I had learned previously was how to read katakana and hiragana (literally on the plane with flashcards). It's been about 20 months, and now I can read a good amount of stuff and have great English/Japanese Star-Wars-universe-esque conversations with one of my good friends here.
I actually only have about 3 months left in Japan, so it's go-time now! I think I'm going to force myself to speak only Japanese from now on as a way to maximize my experience, but if you all have any suggestions on how else I can improve during my final stretch here, let me know^^*
As for learning methods, I've used mostly internet sources. My favorite is iKnow for anyone who might be interested--> http://www.iknow.co.jp/
_________________
"I'll miss the sea, but a person needs new experiences. They jar something deep inside, allowing him to grow. Without change, something sleeps inside us, and seldom awakens. The sleeper must awaken".