Xcode : Apple's IDE (Integrated Development Environment) for both Mac and iOS apps is Xcode. It's free and you can download it from from Apple's site.
Swift programming language : Swift is a powerful and intuitive programming language for iOS, OS X, tvOS, and watchOS.
Resources for Apple Developer : Find tools and resources for creating apps and accessories for Mac, iPhone, iPad, Apple Watch, and Apple TV.
Learning Objective-C: A Primer : Objective-C is the primary programming language you use when writing software for OS X and iOS.
Start Developing iOS Apps (Swift) is the perfect starting point for creating apps that run on iPhone and iPad. View this set of incremental lessons as a guided introduction to building your first app—including the tools, major concepts, and best practices that will ease your path.
Apple's Development Videos : Apple includes a ton of videos from WWDC teaching you various parts of development. They're a great resource for learning industry tricks and getting to know the basic toolset you're working with. path.
Apple's API Capabilities : Apple has a ton of different APIs to access app extensions, Touch ID, Photos, HealthKit, and more. Familiarize yourself with these so you can integrate more advanced features into your app.