python prevails
In this article we describe why we changed the language of our introductory programming course for first year math and computer science students from Java to Python. We explain why we chose Python over the other languages, how we built up the course and how we ran it as an experiment with a small group (about 25\% of students). The experiment itself lead us to decide to use Python with all the students starting the next, 2009/2010 study year.
python as a first language teaching programming to beginners