И да, и нет одноврменно. Как бы это банально не звучало - мотивация истинный ключ к успеху. Если она у тебя есть, то это будет твоим ключом к успеху. Если она у тебя есть, неважно гуманитарий ли ты или технарь, то у тебя все получится. Главное найти правильный формат для себя. Очень многие начинающие програмисты проваливаются на том, что у них нет системы. Они хватаются за все подряд, так и не получая необходимых навыков, чтобы освоить именно профессию. Таймменеджмент, дисциплина - наше все.
Я в прошлом китаист и могу с уверенностью сказать, что программирование вполне себе поплечу гуманитарию. Моим идеальным форматом обучения стали курсы. После долгих поисков я выбрал для себя Яндекс.Практикум. И я крайне доволен своим решением, так как несмотря на прочный стереотип о четком разделении на гуманитариев и технарей, занятия здесь убедили меня, что нерешаемых задач нет - есть только ограничения по времени.
Так что если у тебя действительно есть желание попробовать стать программистом, то не бросай свою идею. Ищи подходящий для себя формат и все получится :)
Логика по своей сути сугубо гуманитарный предмет.
Трудно, если нет интуитивного чувства понимания с первых уроков.