I’ve been playing with iOS development recently and these are useful starting points:

I’m of the opinion that at least for a first app one should learn Objective-C but there are other options out there: