Learning another language as a computer science major

<p>What language should i learn? would this help me? would this even be possible with all the classes we would have to do? n</p>

<p>C++, C, Java, Assembly, Python are all decent choices.
Programming languages aren’t especially hard to learn if you already know one. Which languages do you already know?</p>

<p>haha i dont mean programming, i meant like spanish and mandarin. of course I’m going to learn them</p>

<p>Spanish is always a good one. After that, it really is up to you. Any major Euro or Asian language is useful.
As for if it’s useful: do it if you want to. If not, it’s not worth the effort.</p>

<p>If you live or intend to live anywhere in the southeast or southwest, Spanish is invaluable. Otherwise, Mandarin and Arabic are very trendy and attractive these days, especially in government, while Japanese and German are both important in business.</p>

<p>At my school, everyone is required to take a basic foreign language course as part of general electives. Most of the CS majors I know go with Spanish or Japanese.</p>

<p>I would also like to add that a language is only going to be useful if you are committed to becoming fluent in the language, meaning that you are going to stay with the language multiple years AND you plan on studying/living abroad for some time (foreign study/living is absolutely necessary for fluency).</p>

<p>If you just want to be “proficient” in a language, it’s going to be useless in terms of your career because 1) generally speaking a company can always find someone else who actually is fluent, and 2) an Asian businessman, for example, is probably going to speak better English than you can speak Mandarin.</p>