Let's just start with some simple C++
And let's learn why Eliot finds it impossible to tolerate only programming in C. There are just a couple of features of C++ which make it intolerable to a san(ish) programmar to even want to go back to dealing with plain old C which unfortunately if you limit yourself to C string handling is a recipe for security disaster with buffer overruns and shit.
That's as bad pretending that incest in families isn't a really common problem when it is.