О, это хорошо. Возьми, ты не пожалеешь.
Вы получите представление о магии языков программирования, их сравнительных характеристиках, преобразовании высокоуровневого кода в его исполняемую форму. Вы будете лучше понимать многие языковые функции, будете иметь более широкое представление о том, что возможно и как эти вещи выполняются. Вы увидите все это другими глазами.
Мудро проводить время в университете, чтобы изучать фундаментальные вещи CS. Конкретные языки программирования, инструменты и библиотеки все они приходят и уходят, но основа остается.
Также, если вы переживете курс (если он будет серьезным), вы можете поздравить себя с тем, что у вас есть право на программирование. Сделайте какой-нибудь практический проект с этой теорией, упомяните об этом в своем резюме, и вы очень сильно вызовете интерес у хороших работодателей.