мм… я бы не советовал. (с)
дано: гуманитарий 19 лет
надо: научить программированию
решение: вернуться назад во времени на 5 лет и начать с Basic'а
не знаю, как там в Тольятти, но в МСК еще в 90х преподавали программирование в старших классах школы. Если человек в то время не решил для себя, что программирование — это его, если его не пропёпрло от алгоритмов, а вместо этого он школьные домашки по программированию списывал у друзей — это уже не лечится.
Конечно, м.б. в Тольятти и не учат программированию в школах…
Безусловно, самостоятельно можно обучиться программированию. Но надо этого хотеть, этому надо посвящать дни и ночи, а не ждать, что в институте этому научат. Даже если перевестись на другой курс, это не поможет. Программирование — оно везде. Можно начать с PHP или Javascript'а, можно захотеть поставить движок на Jumla и тогда выучить bash или sed, или рисуя на Флеше, залезть в AcrtionScript. Если есть желание, то нет проблем начать программировать.
Я бы посоветовал автору топика задуматься о то, что ему реально нужно. Если он видит себя психологом/дизайнером интерфейсом, то ему надо осваивать инструменты, полезные для профессии. Средства прототипирования, языки типа UML и т.д.
Если он хочет быть дизайнером, то программировать ему будет просто некогда.