Well John, you can certainly create a lengthy "religious"
discussion about this one...
I prefer C and since early Unix was re-written in C and Unix
system calls are in C, one can say the C is the "native"
However, C++ does have distinct advantages and if you
want to learn it, some recommend you do NOT start
with C (me included). I've been "guilty" of thinking in C
when writing C++ on many occasions (just because I "know"
a way to do "it" in C and C++ will run it).
Either way, you'll be learning a powerful programming
language that will allow you to create very useful,
industrial strength, systems.