I’m starting this page because I want to maintain a list of resources for myself. These resources are things I find useful as an Indie Developer because I find myself coming back to them over and over. I’ve also thrown in a couple interesting sites that have been popping up in my Google searches.
First thing’s first, as an Indie Dev follow these guys:
http://appsterdam.rs/
iOS – Get Started
Having a Mac is probably the easiest, but it is a bit of an investment, especially for those who are just curious. Check Ebay for used gear, or alternative methods which I will no further discuss here. Also, you may have read or heard that you need to spend money to start Developing iOS apps. You don’t. You can start programming them now as long as you have a Mac, and you sign up for Apple’s free developer program. So, don’t rush out to buy your iOS Developer license right off the bat. Sit down in front of your Mac and learn the Objective-C language first.
The best way to go about that is to get this book iOS Programming by Joe Conway and Aaron Hillegass. You want to create an iOS app? You need this book. Go out and buy it now. It is your iOS Bible.
If you are looking to build a game, check out Cocos2d for iPhone. It’s an easy, mature, and Open Source 2d game engine that will get you up and developing iOS games in no time!
If you just jumped into Cocos2d, you will eventually come across Ray Wenderlich’s site. Do yourself a favor, check it out sooner than later. Specifically, check out the tutorials section because it will help. A LOT.
Other Indie resources:
Ultimate Indie Developer Resource List – a great list of Indie resources
OSX Porting
Those of you with a Mac, a Linux partition, and some Google skills can try your hand at Cocotron and Xcode4: How to Run Objective-C Apps on Linux.
Awareness is good:
When Patents Attack