Вопрос про город?
Чем раньше Вы уедете в большой город - тем лучше.
При любой возможности устраивайтесь на стажировку.
Живой опыт лучше чем формальное образование.
Добрый день!
Вы говорите, что планируете учится в вузе и параллельно учится программированию. А в вузе вас не научат программированию? Если научат - наверно лучше пытаться совмещать учёбу с работой/фрилансом, а там уже само собой образуется. Если нет - в чём смысл от этого университета? Возможно лучше поехать в ближайший крупный IT-город (не обязательно ехать в столицу - в Новосибирске, Екатеринбурге, Казани и ещё в нескольких городах очень приличные вузы), учится там. Более того, с хорошими вузами сотрудничают крупные IT-компании, которые хантят себе выпускников. Вы же как раз и хотите в большую IT-компанию.