Свобода выбора или работа программистом в НИИ — что для вас лучше?
 Обязательно иди в ВУЗ в мск, забудь про регионы Выбирай тот ВУЗ в который проще пройти на бюджет (устроит любая около ИТ тематика). Желательно чтобы ВУЗ был не требовательным и не мешал самообучению. На диплом всем все равно будет параллельно Учи программирование сам, не рассчитывай на мистическую "базу программирования", которую, якобы, дают ВУЗы Параллельно ищи бесплатные курсы/стажировки/школы программирования и иди туда, если сможешь пройти конкурс (hh школа, программы яндекса и т.д)  После бакалавриата иди искать работу, если не останешься в компании, где пройдешь практику (а именно так с толковыми новичками и бывает)
Первый вариант однозначно. У второго слишком много минусов, да и денег на второй вариант уйдет больше(жизнь в москве дорога, а если еще и общага не достанется)