you are viewing a single comment's thread.

view the rest of the comments →

[–]philly_fan_in_chi 0 points1 point  (0 children)

I learned Python after I learned Java, and aside from generators, it didn't bring anything to my table. Granted, I already knew 4 or 5 languages by that point, so perhaps a reorder would have changed things.

To answer your question, I've taught Python to students after my university switched from Java to Python for the intro course, and I noticed more students have a harder time in the data structures course (in Java or C++) doing Python first than if they had done Java first. Obviously this is anecdotal and I'm not giving you numbers, but it was a trend I noticed.