Sería bueno que te familiarizaras con el lenguaje de programación C.
Pero vamos, que en la carrera enseñan unas metodologías básicas y, al menos en mi caso que me gusta programar, diría que no cuesta seguir el ritmo.
Como te han dicho, lenguajes como Java, o incluso ya C++ es mejor empezarlos con conocimientos previos de orientación a objetos.
Hay muchos lenguajes de programación, y cada uno tiene su cosa, pero C es el más instructivo y genérico.
Así que recomendación:
Yo de tí no me esforzaría por aprender un lenguaje de programación, porque en la facultad te cambiarán la metodología a seguir; pero sí que me familiarizaría con las sentencias, IF ELSE, WHILE, FOR, etc, más Funciones y Procedimientos.
Por supuesto, los tipos de las variables (int, char, bool, ...).
Y profundizando un poquitín más, el uso de librerías, etc. La diferencia entre un .h y un .c.
¿Más? No me molestaría en aprender. Escribir código no podrás, pero modificarlos podrías intentarlos, y saber leerlos.
Salu3