I learned C++ with GCC cli in Linux in high school 2007, in Kerala, India. My college had Sun thin client desktop with an extremely outdated GCC so I was helping when teachers were stuck helping. Our college system is such that you take a fixed syllabus for 4 years so people get daunted at first programming subject and nurse their coping mechanisms for 3 years.
Lack of standards compliance, bugs, and generally unhelpful compilation error reporting. It was a nightmare for the OOP class, which used more compiler features. Couple that with undergraduate sophomores and juniors trying to do things at the last moment, and you'll have a lot of former CS majors.