Originally Posted by Bostonian
Having looked at the introductory CS courses at a few schools (Harvard, Stanford, Princeton, MIT, U of Washington) I see that the introductory CS course is not standardized across institutions in the way that calculus is. AP CS uses Java, which is a common choice in introductory college CS classes, including at Princeton, but there are courses using C (Harvard), JavaScript (Stanford), and Python (MIT).
Python is now the most popular introductory teaching language at top U.S. universities according to an article by Philip Guo in Communications of the ACM, with 69% share at the top 39 schools in the U.S., followed by Java. Other languages have a much smaller share.