I wonder if it'd be possible to pick it up mostly by reading stuff on the internet (with suitable Firefox extensions to ease up looking up stuff). Not the most time-efficient way, but at least, not boring. That's how I learned English, and it worked quite well for me.