En primer lugar, tendrá que decidir para qué plataforma desea desarrollar aplicaciones:
- Si desea crear aplicaciones de Android, querrá aprender Java o Kotlin
- Si desea desarrollar aplicaciones para dispositivos Apple, querrá aprender Swift
Te aconsejo que primero aprendas los conceptos básicos del lenguaje antes de comenzar a desarrollar una plataforma, ya que a menudo las plataformas tienen sus propias peculiaridades que pueden confundirte más que ayudarte.
Hay buenos libros en Amazon para aprender Java, desde cualquier nivel, solo asegúrese de revisar las reseñas antes de comprar para asegurarse de que coincida con sus necesidades.
- Como principiante en el desarrollo de aplicaciones móviles, ¿PhoneGap es una buena opción para comenzar a desarrollar aplicaciones?
- ¿Hay herramientas de desarrollo móvil multiplataforma mejores y más personalizables que phonegap?
- ¿Cuáles son los contenidos de una política de aplicación móvil?
- ¿Hay demanda de desarrolladores fuera del desarrollo web / móvil?
- Como desarrollador de aplicaciones, ¿debo solicitar al usuario que firme mis Términos y condiciones antes de comenzar a usar la aplicación?
Si está interesado, he escrito un libro sobre cómo aprender los conceptos básicos de Kotlin (un nuevo lenguaje de programación de primera clase para Android) en Amazon [1], y cómo puede crear aplicaciones de Android en Kotlin [2]. Ambos son bastante sencillos, y deberías poder seguirlos incluso como principiante.
También te aconsejo que mires videos tutoriales en YouTube, porque si eres un aprendiz visual, estos serán una ayuda vital para tu proceso de aprendizaje.
Cualquier pregunta no dude en preguntar.
Notas al pie
[1] (con ejemplos de código) eBook: Michael Fordham: Amazon.es: Tienda Kindle
[2] (Cree su propia aplicación) eBook: Michael Fordham: Amazon.es: Tienda Kindle