You’ve decided to be one of the cool kids, I see. =]
I love iOS development. To be honest, it’s one of my favorite platforms in which to develop.
If you’ve never programmed before, don’t worry. You can do this! All you need is a few things to help get you started.
You won’t need an iOS device right away, but you will need one eventually. For now, you can test your apps on the Xcode simulator. Just remember… you will absolutely require a real device at some point.
Software & Other Stuff
You’ll need a copy of Xcode; which you can download for free.
You’ll also need to be a member of the Apple Developer Program. There are two types of memberships:
iOS Developer Program
The iOS Developer Program provides a complete and integrated process for developing and distributing iOS apps on the App Store.
(this is the one you need!)
Mac Developer Program
The Mac Developer Program offers a range of technical resources and support for distributing Mac apps on the Mac App Store.
Thanks to the endless amount of resources on the Interwebs, learning how to code is just a few clicks away.
Swift by Tutorials Bundle
Three books to get you up-to-speed with Swift, iOS 8 and Xcode 6.
iOS Game Development Bundle
This bundle contains 5 courses to help you get started with iOS game development.
* Note: RayWenderlich.com and CartoonSmart offer tons of free content. Be sure to check that out too!
Developing iOS games and apps can be a lot of fun. It can also be frustrating.
Please don’t get discouraged. There’s an awesome developer community out there. We’re all here to help one another.
Good luck on your journey.