I am really interested in building iPhone apps, but have no prior programming experience. This is going to be a long term learning experience and hopefully an additional source of income. Do I need to learn another programming language before I attempt to learn Objective-C or can I jump right into an Objective-C programming course?