First course in programming?

<p>I don’t know anything about Scheme; I’ve been programming in Java, PHP, Perl and doing front-end for over 4 years now. If you believe that knowing a non-market driven programming language is useful, go ahead. If you believe that none of that is obvious, then go ahead. If you believe that programming won’t be difficult in the future, then you should do some research. </p>

<p>I am a CS major, not Econ.</p>