layout-grid-mode: Develop your own iPhone applications Ideal for non-Mac programmers, this introductory guide shows developers how to create applications for the world's most popular smart phone. You will learn how to use a modified version of the Mac development environment, the Objective-C programming language, and the Xcode development tools. Nearly every chapter of iPhone SDK Programming: A Beginner's Guide consists of a self-contained project, with the corresponding Xcode available for download and modification. The book is designed around the concept of accomplishing specific, discrete programming tasks for deployment on the iPhone.Price: $39.99
The new iTunes 10 is a free application through Apple. With iTunes 10 you can download music, videos, podcasts, audio books, and more. Getting started is easy, however if you are not familiar with iTunes, it may be overwhelming.