I had a conversation over the weekend with someone who's about to graduate with their degree in CS. She said that I should really look into learning C; that it's an in demand language a lot of colleges are avoiding in their curriculum, so there's a demand. I'm not sure of the validity of her statements, but I had been previously thinking about looking into C.

My question is that I have no idea what the difference between C# and C++ is.