blog.frankleonhardt.com
Why Python is a terrible language for education
Python is a terrible first language to be teaching with. It’s too complex compared to BASIC, and too limited compared to C++/Java/C#
Leonhardt, F. J.