<p>There are lots of "reasons" to select one foreign language over another.</p>
<p>Yeah, Chinese seems to be the "fad" language of the decade. </p>
<p>I think a few basic principles can be said about choosing a foreign language:</p>
<p>1) You can never go wrong with Latin. It was never "in" fashion and never out of style. It will help you with your vocabulary more than any other language.</p>
<p>2) If you have a particular attraction to a culture, then by all means take the language that goes with it. A motivated student always does better and enjoys it more.</p>
<p>3) If you have trouble pronouncing certain sounds, then you may want to avoid languages that use that sound prominently. If you can't roll "r's" at the front of your mouth (I can't), Spanish is a bad idea. If you can't roll them in your throat, German is a bad idea.</p>
<p>4) If you have a field of interest that is likely to be heavily populated by a certain culture, take the language. For example, if you are a classical musician, you are most likely to benefit from German, Italian, French, and Russian.</p>
<p>5) If your dream job involves working with the common man (think Social Work or Psychology) I would advise taking Spanish, as the Latino population is only growing and you will be able to better serve more people.</p>
<p>6) If you want to work in a foreign intellegence agency (FBI, CIA, NSA, etc.) , the easiest way in is by knowing Arabic, although Chinese is not a bad bet these days, and Russian is always welcome.</p>
<p>If you want to learn a computer language, you must be nuts, as they become obsolete before the ink dries on the book (LOL). That's why I do database administration. Data is forever. Database engines have about 10x the half-life of application programming languages. D'yer, you date yourself well.</p>
<p>However, being able to use common off-the-shelf software to do professional quality work is always a valuable skill. A boss always appreciate someone who can take information (data, or graphic) and make a pretty picture while answering their question.</p>
<p>I would imagine that someone who could effectively use statistical software (SAS, SPSS, etc.) would be a better candidate for a Wall Street job. Nothing like being able to make sense out of raw numbers.</p>