Ever use an app and think "Wow, if I knew how to code, I'd be able to do something better than this?" I know I have! Which is why, of late, I've been slowly trying to pick up more knowledge about how to do exactly that. It's a slow process and, no, I'll never be a millionaire because of it, but it's an interesting hobby. There's a wide selection of iOS apps already out there, keen to make the process simpler for enthusiasts. Here are our favorite four.

Developer Cheat Sheet for iOSPreviously covered on the site earlier in the year, Developer Cheat Sheet for iOS is an immensely handy resource by one's side. Offering a mixture of tutorials and quick reference tools, the app covers a variety of useful skills and abilities in a simple to read format. It even offers source code for users to evaluate and learn from.

$1.99

Objective-C ProgrammingFor aspiring coders who already have some experience in the C Language, Objective-C Programming is a handy app, building upon that knowledge to get users up to scratch with Objective C, the language used by Xcode to develop apps. Approaching the subject from a different angle than most, the app offers a series of training videos to educate its viewers with over 12 hours of material and 30 lessons. Significantly, it keeps light hearted at all times so do expect some adult humor within.

$5.99

iTunes UStill one of the best kept secrets on iTunes, iTunes U is ideal for learning about pretty much anything imaginable. It's an app that offers many thousands of free courses, often from some of the best known Universities across the world, for anyone who's interested. Over 600,000 free lectures are available, with plenty of videos, slides and other information, too. Crucially, for the purposes of this feature, there are plenty of different lectures on learning Objective C as well as many other programming languages. It's a fantastic resource to consult.

FREE!

Koder Code EditorThere isn't an Xcode client for iOS, unfortunately, but Koder should prove handy for those testing their skills while on the move. It's a code editor that works with a variety of web development languages, as well as C# and C++, both languages that are useful foundations for iOS development skills. No matter what kind of code you want to produce, while on the move, the simple and clear to use Koder has you covered.