rage-happy
You’ve decided to be one of the cool kids, I see. =]

That’s awesome!

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.

Hardware

The best way to develop for iOS is to do it on a Mac. For the best experience, I recommend either a Macbook Pro or an iMac. Either one will do the trick.

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.

Resources

Thanks to the endless amount of resources on the Interwebs, learning how to code is just a few clicks away.

Swift by Tutorials Bundle
– RayWenderlich.com
Three books to get you up-to-speed with Swift, iOS 8 and Xcode 6.

iOS Game Development Bundle
– CartoonSmart.com
This bundle contains 5 courses to help you get started with iOS game development.

Developer Tutorials
– Lynda.com
The iOS section on Lynda.com is absolutely amazing. Simon Allardice is my favorite.

* Note: RayWenderlich.com and CartoonSmart offer tons of free content. Be sure to check that out too!

In Conclusion

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.

For more information:
Get started with game development – 6 pro tips
Creating Game Art That Rocks