Честно говоря, очень мало данных для решения.
Непонятно, какой вуз, какая специальность, какие курсы автор считает лишними (может философия, а может и матан). Программирование вообще довольно медленно развивающаяся область, поэтому хороший костяк, полученный в 90-х прекрасно работает и сейчас. С другой стороны, набрать эту базу знаний, боюсь, в одном ВУЗе невозможно. Даже если это и MIT.
По моему опыту, корочки для программиста (до магистра включительно) скорее важны, чем нет. Хотя, конечно, есть люди, работающие без корочек, но они несколько другого уровня - например, человек в одиночку написал компилятор С. Автор может?
Ну и сумасшедшие деньги для 20 лет и проживании с родителями могут быть недостаточными для 25 и проживания отдельно.