Which oral language (after English)...
WildUtah: Lots of important products are designed and developed in Japan and usually are translated into foreign languages quickly but you could get a jump on developing for whatever Sony or Nintendo is doing with Japanese.  Japan has a big internal market you might want to do l10n for it sometime, also.The products designed in Japan (or California) are likely to be manufactured in China.  If you want to participate in the final production and delivery of products you program, you'll want to consider Chinese.  China's internal market is a desert of failure for software sales, though.So on a technical basis I'd suggest 汉语 (Chinese) or 日本語 (Japanese).  Too bad they're among the hardest written languages in all human history to learn.  Save yourself the trouble and pick Spanish, the Internet's third or fourth most popular language.  It's not a hotbed of technology but if you're living in the USA, you'll need it soon enough if demographic trends continue.