My recommendations would be to start with either C or Java. C is a good procedural language that will help you learn the fundamentals of programming. Java is a good language for learning more modern OOP base programming and is my own personal choice of language.
C++ has a slightly higher learning curve, you have to deal with your own memory management, as opposed to other languages like Java which has its own automated garbage collection. You would probably be best gaining some ground in another language first before diving into C++ (although you can just jump straight in).
Objective C isn't a language I've enjoyed coding in. The syntax was different (to put it nicely) and the whole thing threw me off quite a bit. My own personal (biased) opinion would be to avoid Objective C, but at the least I wouldn't recommend it as a language for a newbie programmer, especially if you have never used a proper programming language before.