¿Qué recursos necesito para comenzar a construir una aplicación iOS hoy?

Requisitos de hardware

1) Cualquier máquina Mac, es decir, Mac mini o iMac o computadoras portátiles Mac Book
2) si desea probar su aplicación en el dispositivo y luego unirse al programa de desarrollador (99 $ / año), no es obligatorio, aún puede probar la aplicación en el simulador
3) Conexión de Internet decente (no es exactamente necesario si está buscando referencias)

Requisito de software
1) La herramienta de desarrollador como Xcode instalada en Mac (sin costo) viene con IOS y OSX SDK
2) La página en apple.com es suficiente para leer documentos relacionados que lo ayudan en el proceso de desarrollo
3) Stack Overflow ayuda a resolver diferentes problemas que enfrenta (y no tiene mucho tiempo para revisar todo el documento)

antes de que todo pase por la jerarquía básica del controlador de vista o lea el documento de Apple Comience a desarrollar la aplicación IOS hoy mismo

https://developer.Apple/library/ios/referencelibrary/GettingStarted/RoadMapiOS/

es más que suficiente para principiantes

Para desarrollar una aplicación para iOS, necesita comprar un Macintosh, descargar Xcode y una cuenta de desarrollador de Apple que cuesta $ 100.

Eso es básicamente todo.

Si no está interesado en aprender Objective-C (que entiendo), puede aprender Swift o escribir su aplicación a Xamarin en C #, aunque no recomendaría jugar con nada más (por ejemplo, PyObjC). Personalmente, solo elegiría Swift.

Probablemente sea una buena idea implementar una aplicación sin back-end primero, llevar esa aplicación hasta el final a través del proceso de obtenerla en la App Store, y luego implementar una que requiera un back-end después de haber terminado el proceso una vez, de todos modos eso es lo que recomendaría.