ну и водить теперь многие учатся на переднеприводном автомате. ну они так всю жизнь и тошнят по асфальтированным пробкам им ни париж дакар ни Ф1 не грозят.
а вообще не понимаю что там в с++ такого эпически сложного? там больше возможностей меньше ограничений. а например
if(a<0)
{
a=a+2;
}
во всех языках значит одно и тоже. уборки мусора нет но она и нужна то нечасто и лучше отчётливо понимать что происходит в коде и что такое утечка памяти иначе будешь гнать быдлокод. на java и c# можно переходить когда уже твёрдо знаешь что происходит во время этой уборки и сколько это стоит.