Python Considered Harmful: The Case for C as a first programming language
dmg-control.com