Как начать программировать если ты гуманитарий?
Лучшее, что я видел в рунете, наверное. Заставляет думать, как программист.
Сначала спросить себя "зачем"? Ответить максимально честно перед самим собой. 
Нужно изменить образ мыслей. Мне в этом помогли игрища с Arduino. Собирал всякие свистоперделки и сразу прогал их.