twanvl is completly right. There is this quote:

C++ would be a decent teaching language if we could forget the C part and only teach the ++ part.
Forgot by whom.

10 years is a VERY long time in computer terms.

And don't misunderstand parksie (on a naming rampage, huh?), when he says "Unix, not Linux" he just points out that GNU/Linux is compliant to the POSIX standard, which s a programming standard for Unix systems. Anything written for POSIX will most likely run on every Unix system.