All iPhone apps are written in objective-C, a superset of C, using the Cocoa Touch API, consisting of the Foundation Framework and the UIKit. The foundation framework is all the "under the hood" stuff like arrays, dictionaries, strings etc. the foundation framework is almost the same on Mac Os X and the iPhone. The UIKit is used for showing all the stuff on the screen like buttons, textfields, labels etc.
If you want to learn objective-C and Cocoa Touch, I can tell you it's not difficult and it's almost the same as writting applications for the mac. If you know nothing about either, read Stephen Kochan's book "Programming in Objective-C 2.0(2nd Edition)" and after that read Dave Mark and Jeff LaMarche's book "Beginning iPhone Development: Exploring the SDK". After having read those two books, even a person who has never programmed before should be able to write applications for the iPhone.
To get started you could also check out Jeff LaMarche's iphone blog: iphonedevelopment.blogspot.com
And
Download the iPhone SDK(you have to sign up as an Apple developer but it's free), then download some of the source code available at the iphone dev center, and also you should read some of Apple's documentation, just to get the feel of it(if you are new to programming you shouldnt be able to get a **** out of the documentation since it's for already experienced developers). It all starts at
http://developer.apple.com/iphone
Ohh and by the way, if you buy a book DO NOT buy Erica Sadun's book, it is terrible for starting iPhone development, but a good reference once you've learned it.
- BEN.
EDIT: Just re-read your post: I ain't gonna write no iPhone apps for you for you, nor are anyone else. It seems almost like you pretend to want to start iPhone programming but in fact just want somebody to write it for you for free.