Кажется, я писал "о себе" на этом сайте исключительно ради этого вопроса.
Программировать, на самом деле, не сложнее чем делать покупки в магазине -- это доступно каждому. Основной плюс программирования в этом плане -- в множестве ответвлений (процедурная, императивная, функциональная парадигмы; олимпиадное или прикладное; различные языки и среды разработки; множество "уровней сложности"). И главное -- это действительно интересно.
Вопрос заключается в том, что чтобы достичь приличного уровня (скажем, иметь возможность зарабатывать на программировании), нужно приложить много усилий и потратить много времени. К тому же, сложно во всём разнообразии найти то, что вдохновит и вовлечёт именно вас. И если вы, как вы выражаетесь, "гуманитарий" -- этот поиск может продлиться довольно много.
Программировать -- легко и приятно для всех. Работать программистом -- ремесло и призвание, которого достигают немногие.
Логика по своей сути сугубо гуманитарный предмет.
Трудно, если нет интуитивного чувства понимания с первых уроков.