Гуманитарий это же образное понятие. Как по нему можно вообще определить, кем человек может стать, а кем нет? Всё от стараний зависит. А те, кто так говорит просто дурачки
Загляни в книгу "Принцесса или тигр" (занимательные задачи по матлогике для подростков) - это даст куда больше понимания, чем "решение задач по географии".
В программировании нужна именно матлогика, а не те алгебра с геометрией, которые в школе преподносят под видом математики. А у большинства тех, кого принято относить к "гуманитариям", как раз с логикой серьёзные проблемы - именно потому и скептическое отношение.
Гуманитарии могут успешно стать программистами, если они обладают интересом к программированию и готовы учиться и развиваться в этой области. Многие навыки, такие как аналитическое мышление, творчество и способность решать сложные проблемы, являются ценными в программировании, и гуманитарии могут применить свои уникальные навыки и знания в этой области.