Те, которые не умеют работать без сборщика мусора, рано или поздно, но всё равно породят "ужас-ужас", поскольку это не вопрос наличия мозгов, а вопрос культуры программирования.
Есть ряд задач где программист просто не успевает пострадать от того ужаса который он наворотил - задача оказывается решена раньше, чем все это рухнет. Таким образом, с одной стороны имеем быстро и дешево решенную задачу (хорошо для бизнеса), с другой стороны программист не имеет шанса научиться хотя бы на своих ошибках, появляется некая самоуверенность что "могу все". При этом вырабатывается зависимость от конкретного языка, IDE и сборщика мусора ;-)
Если программисту встретится задачка более масштабная, то проект будет погребен под кучами написанного мусора.
Некультурный программист нагадит, не в этом углу, так в другом. Опять же культуру надо прививать в самом начале... (я так думаю)
Согласен. Самое смешное, что все (или почти все) учебные задачки входят как раз в то множество задач, где при небрежном программировании задача оказывается решена раньше, чем программист успевает пострадать от чудовищ им порожденных.
Поэтому первым языком должен быть какой-нибудь (возможно слегка упрощенный) ужас вроде чистого Си, где можно легко пострадать при отсутствии культуры программирования. Паскаль уже подходит хуже - он навязывает некую культуру программирования, при этом человек так и не поймет ЗАЧЕМ она вообще нужна, эта культура. Оберон подходит еще меньше, ибо там до кучи еще и сборщик мусора, который спасет обучающегося от злых утечек памяти (в учебных программах) и не спасет в реальных задачах.