¿Es posible enseñarme codificación y desarrollo de aplicaciones iOS? Si es así, ¿por dónde debo comenzar?

He estado investigando ampliamente esta pregunta en los últimos meses. Estoy pegando aquí parte de una respuesta que di anteriormente en Quora, espero que ayude.

“He probado algunos de los recursos gratuitos en línea, pero para un no programador como yo, he encontrado los siguientes recursos más útiles hasta ahora: la serie de libros de Kevin McNeish. Esta serie supone un conocimiento de base cero tanto en términos de programación, así como el ecosistema de desarrollo de Apple, y como tal explica todo lo que necesita saber de manera gradual a prueba de fallas.

La versión de iBooks incluso contiene videos tutoriales que acompañan el texto escrito y los diagramas. Puede continuar y descargar las versiones de muestra de los libros y ver si es algo para usted; las muestras ya contienen 5 capítulos más o menos.

Además, he encontrado que Swifty es un recurso extremadamente útil. Es una aplicación de iOS que te enseña a codificar en fragmentos pequeños, perfecto para cuando estás en el avión / autobús / tren y tienes tiempo para matar. Los primeros 2 capítulos Swifty son gratuitos, el resto le costará $ 2.99. ”

Si es muy posible

Comience a desarrollar aplicaciones de iOS (Swift): salte directamente

Ese es el tutorial de configuración rápida para principiantes de Apple. Te sugiero que practiques aplicaciones sencillas o juegos simples o rehagas algo que ya conoces bien para que todo tenga sentido 🙂

Si no te importa pagar el Udacity iOS Nanodegree es un buen curso y fácil de seguir. También te da un curso cambiante y te permite crear una cartera de aplicaciones:

Desarrollador iOS Nanodegree | Udacity

También pensé que la serie Ray Wenderlich era buena (pero la obtuve gratis)

El aprendiz de iOS Cuarta edición: ¡Aprenda programación de iPhone y iPad a través de tutoriales!

Es muy posible aprender a codificarse a través de libros y entrenadores de renombre en línea. Le recomendaría que vaya a un curso en línea sobre capacitación en TI de un entrenador de renombre que ofrece certificación y soporte de colocación. Inscríbase en un programa como este, sea lo suficientemente dedicado como para aprovechar al máximo esta oportunidad y aprender a su capacidad óptima. En unos días, se encontrará enseñando a otros el conocimiento que acaba de recibir.

Sí, también recomiendo el tutorial de Apple. Además, vea mi respuesta más larga aquí: ¿Cómo puedo comenzar a aprender programación con Swift como mi primer idioma?