I suggest you learn both C and Python. There are different uses for each and they have different features. Learning both and contrasting the way things are handled in each will help you get a good understanding of programming in general. Interpreted vs. compiled, dynamically typed vs statically typed vs. strongly typed, memory allocation, etc. are some things that you would learn about. C is widely used for embedded programming and also for hardware development via System C and because knowing C will help you with verilog. Python is useful for higher level work, prototyping things, tying things together, etc.
Over your career you will probably have to learn or use many languages so demonstrating that you can learn two common ones is a good start.