C++?
That reminds me of the way Utah used to give convicted murderers the choice of hanging or shooting.
Teaching C++ as a first language feels like a surefire way to embed bad habits to be unlearned once you get to the point of knowing what a `std::unique_ptr` is... but I just realized I'm also describing C.
Fuck.
I mean, at least you're not teaching them the conceptual dead end of classes.