Век живи - век учись (c)
Задайте себе другой вопрос: зачем это нужно? Люди приобретают лопату, чтобы копать землю, молоток - чтобы забивать гвозди, так вот, программирование - это такой же инструмент, который нужен для решения определенный задач.
Подумайте об этом, вопрос куда важнее, чем "куда пойти учиться".
Если у Вас есть конкретная цель (например, хотите создать какой-то веб-ресурс), то подумайте, стоит ли самостоятельно браться за реализацию: вполне возможно, что затраты на обучение (как временные, так и финансовые) не оправдают себя, не лучше ли довериться профессионалам?
Если конкретной цели нет, то есть Вам просто интересна эта область, то нет никакой необходимости идти учиться в какое-либо учебное заведение: программировать можно научиться самостоятельно, благо есть всевозможные ресурсы а-ля codeacademy, coursera и другие. Плюс, к тому же, сейчас нет проблем с литературой и компьютерами (как это было раньше, что выделяло программистов в особую "касту").
Знакомиться с принципами программирования лучше в таком порядке: элементарные конструкции (ветвления, циклы, вызовы функций), алгоритмы и структуры данных (здесь, кстати, придется попотеть с математикой - анализ сложности алгоритмов никто не отменял), изучение конкретного языка (я бы посоветовал Python).
Немного собственных наблюдений: очень много знакомых программистов изначально не учились на таковых. Встречалось много людей разных возрастов, выходцев из разных профессий: от фармацевтов и кинологов, до военных и педагогов.
Немного своего опыта: учился на программиста, хотя изначально такой цели не было - я скорее просто увлеченный наукой человек. На момент поступления умел программировать, по опыту обучения студентов могу сказать, что научиться может каждый, было бы желание.
Большое спасибо Вам за ответ!