<p>I'm a sophomore physics major. I consider myself computer savvy but I've never had a reason to study programming until I became interested in physics. So I have some simple questions:
1) How can I learn how to program? What language should I start with? I have a Mac, if that matters.
2) What languages should I be familiar with by the time I graduate?
I know this isn't really on the topic of college admissions, but you're a good crowd to ask. Thanks!</p>
<p>Yeah, I'm in the exact same situation, but I think the Engineering forum would probably be a better forum in which to ask.</p>
<p>You're probably right, here we go:</p>