¿Necesita aprender programación orientada a objetos antes de aprender el objetivo-c? En caso afirmativo, ¿cuál es el mejor libro para empezar?

¿ Necesitas hacerlo ? No. ¿Te ayudaría si ya supieras otro lenguaje orientado a objetos? Sí.

En mi opinión, es mejor comenzar con un lenguaje de programación OO (orientado a objetos) para su primera inmersión en la programación, ya que inmediatamente se sentirá cómodo con él, mientras que si viene de lenguajes no OO más antiguos (como el C directo) creo que el El cambio sería difícil.

Tenga en cuenta que Objective-C es un lenguaje bastante “extraño”, ya que realmente se siente como C con una sintaxis orientada a objetos “atornillada”. Mi punto es que si aprende Objective-C cualquier otro lenguaje OO se sentirá como una brisa.

Tampoco obtendría ningún libro, ya que estoy seguro de que estás aprendiendo Objective-C a programar para iOS (iPad o iPhone), iría directamente a iTunes y descargaría todas las conferencias de programación de iOS de la Universidad de Stanford GRATIS Y son absolutamente fantásticos.