Instantaneous knowledge? Thats a hard one.
I've got a bit of a background in German. I've tried learning both Irish Gaelic and Chinese Mandarin before. The military wants me to learn Urdu.
I'd probably go with Urdu out of ease. Or maybe Spanish, that would me much more useful to me. Mmmm, tacos.