Computer Science at MIT

<p>Hi, so I was just accepted into MIT EA and I'm thinking about possibly majoring in computer science. I was wondering if anyone knows what programming language(s) are most frequently used as I have some time and I want to try and at least get a start on learning whichever language is most used (C++, Java, Python, etc.). I know some Java, but I want to be able to have some real preparation before I go
Thanks!</p>

<p>6.005 (the software engineering class) is taught in Java. Parallel computing is taught in Julia, which is similar to MATLAB, as is I think 18.06 (linear algebra), which used to be taught in MATLAB. The advanced software engineering class that you can take after 6.005 is taught in Ruby, I think.</p>

<p>Other than that, almost everything is in Python.</p>

<p>I highly recommend Codecademy for learning Python: [Python</a> | Codecademy](<a href=“Catalog Home | Codecademy”>http://www.codecademy.com/tracks/python)</p>

<p>Thank you! Guess I’ll start with Python then</p>

<p>No problem! Have fun. :)</p>

<p>I agree with lidusha’s replies.</p>

<p>In my first computer class there, we started with ALGOL 60, then moved onto using Lisp, and PL/1 for the last few weeks. </p>

<p>Times have, and will keep changing…</p>

<p>6.01 uses Python. I had programmed before (but not in Python) prior to 6.01 and it wasn’t a huge deal.</p>

<p>A side note, it can be advantageous to learn LaTeX as well since you’ll likely be typesetting psets in 6.006 (and other math classes).</p>