Esta es una pregunta difícil. Yo diría que piense como un niño y comience con Learn
Una vez que se familiarice con las construcciones de programación básicas, podrá leer el código y comenzar a hacer preguntas (a sus amigos que escriben código, StackOverflow)
Eche un vistazo a la programación de computadoras en Khan Academy e intente hacer sus ejercicios. No se abrume de que necesita aprender College Math en este momento, solo manténgase en la construcción correcta de su programación.
- ¿Cómo es la productividad del desarrollador en React Native vs desarrollo nativo de iOS?
- ¿Por qué AirDrop es tan lento?
- En el desarrollo de Mac / iOS, ¿cuál es la diferencia entre un objeto de aplicación y un delegado de aplicación?
- Cómo configurar Apple Pay en iOS 10
- ¿Debo actualizar el iPhone 4 a iOS 9?
A medida que avanza y desea que sus programas trabajen más para usted, en ese momento necesitará aprender Algoritmos (y Estructuras de datos). En ese momento, necesita obtener algunas matemáticas, pero nuevamente aprenda a medida que avanza (y se atasca). El progreso lo mantendrá motivado, de lo contrario, si está atrapado, puede salir del progreso del aprendizaje (y eso no es bueno)
Tomará un tiempo como todo lo demás en la vida. La informática es una disciplina de la vida y divertida.
Toma pequeños pasos. Un paso a la vez. y recuerda