I'm a experienced Java and C# programmer and I think ObjectiveC is a stupid programming language.
It seems like you are uneducated in programming Objective-C. If you were more educated in it than your statement would not be as childish as it is now. Well isn't it easier to go from c++ to java than the other way around? as on static performance you really can't beat c++. While I don't think Objective-C is the best language for all cases, for some such as GUI programming and others it really is pretty good.