Well, Lets just dat that this is an opinionated piece, even if you say your not biased towards C,. You basically blame the tool for the users mistakes.
I’ve been using C and C++ since the late 80s, and Python since the mid-nineties, and I can tell you that crappy code has been, is, and will be written in all of them. Same goes for Java, JacaScript and any other language. There’s no best one to start with, as the ‘best’ depends on your needs and your domain. It’s as useless to write an operating system in Python as it is to write a database query in C. Programming skills depend on the coder and his teacher, not the language.

As for that 7 year old: nice story, but it adds nothing to your story.