I'm trying to make iPhone apps in the future and was wondering what programming language(s) I should learn and understand until I am able to grasp something as advanced as objective C. Any help?
You WILL need to know some C. However, I found it best to start with Objective-C.
I highly recommend buying the book "Programming in Objective-C 2.0" by Stephen G. Kochan. He writes the book for beginners and assumes you know nothing about programming in either C or Objective-C. It even contains bits of C you will need to know.