Primero, felicidades !! 🙂
Ahora, antes de responder a su pregunta, aquí hay algunos detalles sobre mis antecedentes.
Soy un desarrollador de iOS con 2.5 años de experiencia, he conocido y codificado en lenguajes como C, C ++, Objective-C y Swift. Recientemente he estado tratando de aprender C # con Unity 3D. Por lo tanto, creo que califico para responder a su pregunta.
- Mi Nexus 7 2013 dejó de girar al modo horizontal. He intentado reiniciar, cambiar de iniciadores ... no funciona. ¿Cómo puedo arreglar esto?
- Estoy desarrollando una aplicación de GPS para golf. ¿Dónde puedo encontrar una lista de todos (tantos como sea posible) campos de golf en el mundo?
- Voy a rootear mi teléfono Android. ¿Existe algún riesgo durante el enraizamiento y después?
- Tengo nexus 5 y recibo el mensaje 'este elemento no está disponible en su país' cuando intento descargar algunas aplicaciones como hotstar. Avíseme si alguien conoce la solución.
- Me roban el dispositivo y el ladrón no conecta los datos del dispositivo. Entonces, ¿cómo puedo bloquear mi dispositivo de mi cuenta de Google?
Según mi experiencia, siempre es muy divertido aprender cualquier lenguaje de programación. Te enseña muchas cosas si miras de cerca;
- Cómo usar la regla de ‘ divide y vencerás ‘ que es aplicable a casi todos los problemas de la vida real.
- Cómo pensar lógicamente.
- Comprensión de la computadora en muchos niveles diferentes.
- Y especialmente involucrarse en un problema en el que no tiene idea de la solución y finalmente se resuelve al final. Ese sentimiento victorioso. 😉
Ahora, directamente a su pregunta, bienvenido al lenguaje de programación Swift. Es un lenguaje bellamente diseñado que te encantará absolutamente como lo haces programando extensamente en el idioma.
Hay muchos recursos que pueden ayudarlo a aprender Swift. El mejor es obviamente el propio libro electrónico de Apple ‘ El lenguaje de programación rápido ‘. Te sugiero que leas esto al menos una vez. Me llevó 10 días leer todos los capítulos de este libro, invirtiendo 2-3 horas cada día en lectura.
Hay pocos sitios web más que pueden ser de ayuda en el caso de la programación iOS / Swift / Objective-C, algunos de ellos se enumeran a continuación.
- Aprenda la programación de iOS y la aplicación de iPhone Build
- Tutoriales para desarrolladores y jugadores de iPhone / iOS
- NSHipster
Y Stack Overflow será de gran ayuda cuando esté atascado en cualquier lugar mientras programa.
¿Y eres demasiado temprano? No. Nunca es demasiado temprano o tarde para aprender algo nuevo. 🙂