Universities are starting to migrate away from C for that reason from what I've seen
Shoot I wish they taught me C when I was in college.. back then it was CoBOL and RPG (this was late 70's), you can guess how useful that was in the real world.
AFAIK, C, Cobol, and Pascal were typical first time programming. I was first taught Pascal.
But nowadays, I rarely touch C either, for my "typical application", can be much more productive elsewhere and finish in a fraction of the time. (Languages evolve for a reason..) That said, to the OP, C# is a solid pick personally.
I mean I personally think its a shame C is the state it is in but at the end of the day time is money and most of what you want to do, can be done in a newer, modern, and faster language.
Somewhat disagree about Python though
Python was made as a scripting language so Im commenting from its intention purpose and goal. There are awesome Python programs that I was surprised to be written in Python so......I have no problem with Python. Might be something I do today: Try out Python
How did a rant on trying to learn 5 languages at once turn into 8 pages...
Well, a lot got lost on the way to helping OP.....