Cómo aprender a desarrollar apps para iOS en 2018 sin experiencia en programación

¡Buena pregunta!

Prueba alguna de estas ideas:

  1. Bucea en un framework. Simplemente descarga tu framework o librería favorita y empieza a leer el código. De arriba a abajo, intenta comprender lo que está pasando. ¿Dónde empieza? ¿Hacia dónde salta? ¿Cuál es el resultado? Mira a ver si puedes entender el panorama general. Recuerdo que descubrí que los métodos de Alamofire