It will be kind of the two-pronged procedure. If you don't know how to code whatsoever, you can find plenty of resources below. If you're practiced in coding, you'll need to get familiar with Apple's development tools and their rules. Apple's recognized to restrict applications for all kinds of things, so it's great to know what you can along with can't complete before you start. All of us are not going to walk you over the process of making an application, that's way too much info for this post. However , you will get you set up with the code environment, position you to Apple's guidelines, and give you a number of resources to help you learn Apple's different languages for IOS.
Apple's IDE Integrated Development Environment for both Macintosh and IOS-apps is Xcode. It's free and you can obtain it from Apple's site. Xcode is the visual interface you'll use to create apps. Included with it is also all you need to write codes for IOS 8 with Apple's fresh Swift programming language. Additionally it is only available regarding Mac, when you plan on making IOS apps, you should be running OS X. Although Apple's pressing Swift quite hard these days, you can plan IOS in any number of dialects including Objective-C.
This is Apple's official starting guide. That walks an individual through creating Xcode, structuring your software, implementing everything, and publishing it towards the App Store.
Presenting Swift: Apple's new development language, Swift, is made particularly for IOS and also Macs. They have supposedly much easier to work with and also use, so if you're completely new to IOS development from the good place to start. It works along with and is similar to Objective-C (which you can also utilize if you prefer).