C comes first, in 1969. It’s an imperative language / procedural language. C++ comes about in 1979. At first called C with classes it implies what it is, it adds quite a few things to C – for example object oriented features. C++ is basically an enhancement to C in the beginning, until the features are so many and covering that the language stands on its own. Objective C was born in 1983 and it extends C – many of the new features are SmallTalk inspired, and object oriented.