CoE--Which Programming Language should I learn?

<p>Hi. I am MechE 2018. I heard it is always good to have a programming language learned before going to Cornell CoE.. I have some background with C, but not much at all. Which Language is most recommended? Also, what is the requirement for programming language courses?</p>

<p>I am thinking about these: Python, Java, C</p>

<p>Please help me :)</p>

<p>As a MechE, you only have to take one programming class, CS 1112 (Intro to Matlab), and your MechE classes later on might require Matlab.</p>

<p>@peppino so… none of the above??</p>

<p>Depends… how much computer science do you want to learn?</p>

<p>What about the same question for an entering CS major with no programming experience? What might be beneficial to learn briefly over the summer?</p>

<p>Your first programming class will be in Python (CS 1110). Your second will be in Java (CS 2110). Those two would be good to have experience in.</p>

<p>You don’t necessarily need to know a programming language before going into CoE. I had no experience until this year with any programming language or really anything with computers. The intro CS class that you are required to take assumes no knowledge of programming. I am taking intro to Matlab and it is my easiest class this semester. If you want to learn a language over the summer go for it but it isn’t necessary at all.</p>

<p>You don’t need to. But, if you want Matlab, and Java. Familiarize with OO concepts.</p>