I want to develop iPhone, iPod Touch, and iPad application buy I don't know where to start. People have told me to start with C. I was wondering what you guys can tell me as far as where I should start for TOTAL beginner. Which programming language should I learn first and how?