С чего начать изучать программирование законченному гуманитарию?
Oh, not this shit again...
Начните с прокачки умения искать, вопрос "с чего начать" тут разбирался на аминокислоты уже огромное множество раз))
С математики и алгоритмов (выше ссылку дали).