If you're new to programming, you probably want to focus on learning the required languages first, rather than learning "how to do X". If you learn how to make one specific thing (such as a button that makes a sound) then you'll struggle to apply what you've learned to anything else and you'll probably end up more confused than if you set out to learn the language.
If you're looking at iPhone development, the language of choice is Objective-C. However, if you've got no programming experience then I'd strongly recommend learning the language C first, as Obj-C is a superset of C.
There are a couple of books in iBooks about programming in both C and Objective-C that are good on-the-go reads.
Here is a good link for some beginner tutorials for C:
http://www.cprogramming.com/tutorial.html
And MacRumors offers a nice Obj-C tutorial but, as I mentioned, you'll benefit from understanding C first:
http://guides.macrumors.com/Objective-C_Tutorial
Good luck!