Нет, не трудно, если есть желание и время, то можно изучить хотя бы тот же Pascal. Но для начала ознакомься с понятием алгоритм, и изучи алгоритмический язык, что такое цикл. Дальше почитай учебную литературу по Pascal, пиши простенькие программки каждый день, но что бы новая программа была сложнее чем предыдущая. Дальше будет легче, сможешь освоить другие языки.
Трудно, если нет интуитивного чувства понимания с первых уроков.
Логика по своей сути сугубо гуманитарный предмет.