Quiero aprender a programar con el fin de crear aplicaciones simples de iOS, no tengo experiencia previa en programación, ¿dónde debo comenzar?

Comience comprando un libro sobre la programación de Swift y encuentre un curso gratuito en línea sobre la programación de Swift. También necesita la última versión de Mac OS instalada en su computadora con XCode.

Así es como comienzas, bastante simple, ¿eh?

Si bien no tengo absolutamente ningún conocimiento de Swift, aquí hay un programa hello world en Swift que puede copiar y pegar en el IDE para Swift que puede compilar y ejecutar. Su próximo paso será escribir su propia versión del programa.

let hello = [“H”: 1, “e”: 2, “l”: 3, “l”: 4, “o”: 5, “”: 6, “W”: 7, “o”: 8 , “r”: 9, “l”: 10, “d”: 11, “!”: 12]

para (letra) en hola {
print (“(letra)”)
}

Sí, esta es una forma extremadamente complicada de hacer esto. Lo que hice fue implementar un diccionario (clave, par de valores) en Swift y especifiqué que solo quería uno de los valores del diccionario, a saber, la clave. ¿Esto compila? No tengo idea, no tengo una Mac y nunca he escrito una línea de código Swift en mi vida.

Conmigo diciendo expresamente que no conozco a Swift, puede que se pregunte cómo pude escribir el código. La respuesta es simple, hice la investigación antes de responder la pregunta.
https://en.wikipedia.org/wiki/Sw…

Entonces, si alguien aquí escribe un código rápido y ve un error en mi código, avíseme para que pueda solucionarlo para el OP.

Aprendí en la universidad, pero las cosas clave fueron las tareas establecidas y los libros. Sin embargo, muchos libros te asignan tareas.

Obtenga uno o dos de los libros mejor calificados en Amazon en el desarrollo de iOS. Recomiendo el desarrollo de iOS big nerd ranch, la programación de iOS 10 o la programación de SAMS iOS en 24 horas (24 lecciones de 1 hora, no 1 día).

Amazon.es: programación de ios

Investiga un poco, lee las reseñas y encuentra cuál te gusta más.

También puede dirigirse a los Tutoriales en video sobre programación y más para obtener algunas lecciones de video introductorias, pero en su mayoría solo enseñan cómo programar y omitir la teoría y la comprensión más profunda necesarias para progresar rápidamente y aprender bien.

Echa un vistazo a The Complete iOS 10 Developer Course – Build 21 Apps by Rob Perceval.

Está a la venta ahora por $ 9.99 (desde $ 200).

Si bien no puedo responder por este curso en particular, tomé su curso para iOS 8 hace unos años, y es genial. (Tenía ~ 13 años en ese momento).