First course in programming?

<p>

</p>

<p>Languages like Scheme and Python are used in introductory computer science courses because they are effective tools for teaching students computer science without bogging them down into finicky syntax and compiler issues. C, C++, Java, etc. certainly do show up later in the computer science curricula at the same schools.</p>