Доброго времени суток :)
Программирование - это далеко не всегда "технарь". Если говорить об интерфейсе (приложений, сайтов, чего угодно), гейм-дизайне, механике чего-то, где надо "придумать", а не просто "реализовать" - в этих случаях зачастую "творчество" занимает 80% рабочего времени. Поэтому, я бы сказал, что в таких ситуациях программист с легкостью сочетает в себе как качества технаря, так и гуманитария.
Что же касается начального языка - советую Javascript.
Никакой жесткой типизации, вам не придется париться с самого старта со "строка-не_строка", "число-не_число" и т.д.
Писать код можно где угодно, хоть в Notepad, хоть вообще в консоли разработчика прямо в браузере - не нужно "скачивать, устанавливать, копаться в консоли или каких-то версиях чего-то там".
Огромная база интернет-самоучителей, уроков, гайдиков, ютуба и т.д., и при этом - на русском (как я понял, для вас это критично).
Из-за п.1 гораздо быстрее происходит обучение таким жизненно-необходимым и базовым вещам, как основы логики (if-else, for, while)
В реально "технарские" вещи упретесь тогда, когда уже более-менее будете понимать, что происходит в коде, а значит - будет гораздо легче их освоить при всей своей "гуманитарности"