I found this cool article on http://paralaxer.com/cpp-vs-objective-c/ about C++ vs Objective C. Having done C++ in my academic days and then a couple of realtime rendering projects on C++, I migrated to Objective-C as did the author to create games and apps for iOS. I do like the simplicity and sometimes the complexity of ObjC. But I do miss C++ as well. I did an odd small project here and there using C++ so I haven't lost touch with it. But still Cocos2d-X is a great excuse to dive in to C++ land again I suppose.