¿Es la clase CS50 de Harvard más el libro ‘C Programming The Absolute Beginner’s Guide 3rd Edition’ de Greg Perry un buen comienzo para aprender y eventualmente empezar a desarrollar apps para iOS?

He revisado el libro, y es un poco demasiado, si sólo quieres aprender a desarrollar aplicaciones para iOS, a menos que estés aprendiendo a programar en objective-c. Sin embargo, yo aconsejaría empezar con swift ya que es más fácil de poner en marcha.

En cuanto a la clase de Harvard CS50, ayudaría, al igual que cualquier clase de informática. He revisado el contenido del curso y dice que aprenderás HTML, Php, CSS, etc. Esto no es necesario, ahora mismo si quieres crear aplicaciones.

Así que déjame concluir:

Si estás desarrollando en objective-c, el libro te ayudará.
La clase ayudará cuando vaya a cosas como algoritmos. Sin embargo, no es necesario cuando estás empezando.

Mi consejo es aprender a usar Swift/Objective-C el lenguaje, luego aprender a usar el IDE, Xcode. Luego haz un proyecto, y si te atascas. Puedes preguntarme en Quora, sin embargo, soy estrictamente un desarrollador de Swift, o puedes hacerlo en stackoverflow.

P.S. Yo aprendí a usar Swift y Xcode con un curso de Lynda, el tipo tiene una voz profunda. Luego amplié mis conocimientos con un curso de Udemy, titulado algo así como "15 apps completas".

¡Tara!