Проблема с людьми, научившимися плавать - в том, что они уже не могут себе представить, как это можно не уметь плавать. Для них упражнения с задержкой дыхания и лежанием на воде вниз лицом в "лягушатнике" могут показаться нелепостью. И действительно, можно же бросить человека в воду и он научится плавать. Или же утонет, а после спасения не захочет больше пробовать. По моему опыту, в программировании второй вариант статистически более вероятен.
А что касается ООП... я заглянул в официальные гиды по HeroScript и увидел тексты, чуть менее, чем полностью состоящие из слов типа "инстанцирование". Надо полагать, в менюшках ихней IDE творится то же самое.