Вот так... почитал я темку... и все как обычно... начали с вопроса что лучше изучать, а заканчиваем наездами друг на друга и опусканием языков, которыми не владеем.

.
Вообще языки программирования, это фигня... изучить его не сложно...
А вот конструкции, алгоритмы и т.д. это необходимая часть программирования, которую нужно знать. И, конечно, надо понимать архитектуру с которой ты работаешь.
Теперь скажу про ФКН

. Как человек который там отучился и получил диплом, скажу следующие, на ФКН в плане программирования (когда я учился), было довольно скупо.. Delphi в основном. Сейчас там расширили базу.. и преподаватели молодые и довольно сильные, с некоторыми я учился и про их "силу" знаю не понаслышке. Но в основном, это опять же базовые вещи, вас учат думать и создавать из простых кирпичиков сложные строения. Так что идите на ФКН

вас там будут дрючить, но на выходи вы сможете спокойно устроится на работу (без проблем) и на хорошую зп.