Let's face it. For me, technology is both a blessing and a curse. But I think even the "curse" side of it has its positives. There's a definite duality to it. The obvious downsides are it makes me WAY too sedentary. So many things I enjoy doing involve little to no movement, and technology (computers, video games, instant downloads, etc.) take a lot of movement out of so many things, such as driving to the local movie store to rent a film. Sure, it's not like you're gonna be walking a mile while traversing the walls of crap in Blockbuster, but you -are- moving!
That said, technology is absolutely wonderful. It really does bring the world to your fingertips. It's safe to say that I wouldn't know nearly as much about Japan were it not for the internet, and computers in general. There are of course things you need to take with a grain of salt when getting information from a less than reputable source, but to be able to be in contact with anyone from anywhere at any time is fascinating to me. If you stop, step back and take a look at the scope of all that, it's pretty mind boggling. A friend shared this with me some time ago, and I think it's relevant to what I'm talking about!
Did You Know: Social Media - Watch more Funny Videos
So, needless to say, technology as been instrumental in helping me learn Japanese. I've certainly not skimped on tangible objects (books, flashcards, etc) to help me learn. But also a variety of computer based programs. My most recent addition (as of 2 months ago, or so) has been "My Japanese Coach" for the Nintendo DS.
There's a variety of mini games that help reinforce the vocabulary you learn in each lesson. One thing that has been invaluable for me is the "Writing Card" function, which lets you trace over (thus far) hiragana, gradually fading out the pre-drawn image, leaving you to draw it on your own. It's fairly precise too. It counts how many strokes you've drawn (an important factor in writing them, of course), and can analyze if what you've drawn is close enough to be acceptable. It does have some flaws, yes. I've realized after drawing certain characters incorrectly (よ - yo, for example, I'd put the upper horizontal line on the other side) it still told me I was correct.
The fact that the exercises have me do these in a time limit really strains my brain, because even as well as I think I may have my kana memorized, having to recall what a particular one looks like (and draw it!) is quite challenging, and very fulfilling when I am correct! Interactivity is key when you're self teaching. Not just reading books (which are also so helpful), but getting a chance to practice and receive responses to your input is great.