Говорят, что руби подходит для гуманитариев больше, чем другие ЯП
Звучит как будто это сказал кто-то, кто не понимает, что такое программирование. Гуманитарий/технарь (прости господи за это разделение) если и существует, то важно в контексте способности придумать алгоритм и архитектуру. Закодить — самое простое. И если речь о языках, поддерживающих функциональный стиль, то какая в жопу разница, гуманитарий ты или нет