I'm sensing something here with syntax:
Generally one approach that does something specific.
There's the C++ recommended approach, a C++ "C" approach using older libraries/keywords, and then 10 other bad approaches (and you know it, because another C++ programmer is barking at you).
I can't say that for sure, but I do like the simplicity of C. I checked out some iphone games and the C code apart from Obj-C is quite readable without anything hidden in layers/designs, etc. But yeah, applications have gotten more complex. Lot of reading to do.
I made up my mind... going with C++ to gain experience in OOP. Thanks for the chat!