I just was curious. Of course people have different opinions what should be used or learned.
IMO the only reason to learn C is when there is no C++ compiler available, like for some embedded devices or maybe writing device drivers.
But these are rare exceptions.
I am not a Unix user, but some of my friends are and according to them Unix has very good C++ compilers.
C still lacks so many things a modern language should have like exception handling, generics, type safety, operator overloading, user defined types...
If neccessary you still can write low level code like you would do in C.