Недавно закончил технический ВУЗ в Москве. Что Вы подразумеваете под основами языков программирования? Основы программирования, такие как ООП, алгоритмы и т.п. изучаться будут. Дополнительно ничего можно не учить (но нужно, если хочется стать действительно хорошим программистом), большинство программ в большинстве институтов на первом курсе достаточно простые, чтобы их можно было с нуля разобрать за выходные.
А смысл идти в ВУЗ имеет, если хочется потом работать по специальности. В остальном случае идти не стоит.
Если хотите подготовить себя к институту, то, ИМХО, лучше начать с полезных привычек. Правильно питаться, заниматься спортом, правильно спать, научиться концентрироваться на решении сложных задач (тут можно написать простую программу для себя). Если будет здоровье, то будет и ясный ум, а это лучше всего для учёбы.