With iPhones being the number one selling smart-phone in the country, iPhone App Development is quickly leading the way in the field of technology.
If you have a great idea for an App, you can try to develop the program yourself with one of the many available resources online. While there are many tutorials available that require no programming experience, the process will go more smoothly for you if you are at least familiar with programming terms and procedures.
There are also several different resources that will take your idea and build it into an App for you. Many of these sites do charge, but also offer the convenience of producing on several different platforms. Developing the App this way may be more expensive, but could pay off in the long run since you can market to all phone and mobile device users.