Si tienes conocimientos básicos de C ¡es perfecto!
Creo que lo mejor es que trates de aprender más de C, por ejemplo tratando de resolver distintos problemas de matemática. Los métodos numéricos son ideales para practicar computación (cientifica). Si aún no los ves, puedes tratar de implementar series de Taylor. Lo que sea que te ayude a adquirir más soltura.
Sobre aprender otros lenguajes, te recomendaría aprender primero C.
Si te quieres aventurar, python podría serte útil en el futuro. Es más fácil de aprender que C.
P.D. Aprovechando que estudias matemática, podría interesarte el sitio
https://projecteuler.net/ Si quedas atorado con la matemática (o traducción) de alguno de los problemas podemos discutirlo acá en el foro.
De este modo, practicas programación, inglés y matemática a la vez
