¿Qué lenguaje de programación debo aprender para hacer una aplicación?

Si te refieres a una aplicación móvil, entonces podrías considerar una de estas opciones:

Nativo

  • Java y Android SDK si desea desarrollar para la plataforma Android
  • Objective-C y Swift para la plataforma iOS

Híbrido

  • Ionic es una gran opción. Aprovecha el poder de las herramientas de desarrollo web y los lenguajes para crear aplicaciones móviles que se ejecutan en diferentes plataformas.
  • Reaccionar nativo . Este es un recién llegado y ha ganado mucha tracción últimamente.

Déjeme saber si usted necesita más detalles.

Si te ha gustado leer esta respuesta, sígueme aquí: http://quora.com/Yassine-Alouini


Algunos recursos para comenzar con el desarrollo móvil:

  • Introducción al desarrollo de Android : creación de su primera aplicación
  • Introducción al desarrollo de iOS : Comience a desarrollar aplicaciones de iOS (Swift): vaya directamente
  • Comenzando con el desarrollo móvil híbrido e iónico : Comenzando con Ionic
  • Introducción a React native : Introducción: React Native | Un marco para construir aplicaciones nativas usando React

En las aplicaciones de Android del mercado actual, las aplicaciones de iOS son famosas,

Para el desarrollo de aplicaciones Android / iOS, puede aprender en línea. Te sugeriré los mejores cursos.

Desarrollo de aplicaciones para Android

1. Clase de aplicación Android Nougat Masterclass – con actualización gratuita de Android O

2. El desarrollo completo de la aplicación Android O [BEST]

3. Clase magistral de desarrolladores de Android O y Java

Desarrollo de aplicaciones iOS

1. El curso completo para desarrolladores de iOS 10 y Swift 3

2. iOS 10 y Swift 3: de principiante a profesional de pago [MEJOR]

3. iOS 10 y Swift 3 – Desarrollo de aplicaciones para iPhone | Principio a fin

Tome el curso basado en su elección de plataforma.

Practica bien.

Todo lo mejor ,

Las aplicaciones de Android están hechas con lenguaje de programación java. Para facilitar el uso de Android Studio o SDK. Las aplicaciones en general pueden ser desarrolladas por muchos lenguajes como C, C ++, Java y otros también.

Para una mejor respuesta, explique qué tipo de dispositivo desea que ejecute su aplicación

¿Qué tipo de aplicaciones?

Si desea hacer desarrollo móvil, necesitará aprender Java (para Android) y xcode.

Para el desarrollo web, necesita html, css, javascript, para el código del lado del cliente, y otro idioma para el lado del servidor (la mayoría de los lenguajes modernos pueden hacer esto, python y javascript son los más populares).

Luego también hay plataformas de escritorio, que se pueden escribir en C / C ++, Java, C # y más.

Entonces realmente depende.

Depende de la plataforma para la que desee realizar la solicitud. Si la aplicación será para iOS, puede usar Swift u Objective C y para Android sugeriría Java. Si quieres hacer un Android para Windows puedes aprender Xamarin.

Si desea hacerlo para los tres pero solo quiere aprender uno o ninguno, pruebe NEST, puede crear completamente sin código o usar Javascript para crear aplicaciones móviles para iOS, Android y Windows.

Depende de a qué plataforma quieras unirte. Hay dos plataformas para aplicaciones, iOS y Android.

iOS necesita que aprendas Object-C y Swift y Android necesita Java.

Actualmente, Google dice que eliminará Java, elige Kotlin como el lenguaje oficial en desarrollo.

Depende del sistema operativo. Asumiré que te refieres a aplicaciones en dispositivos móviles en ese caso:

Las aplicaciones de Android están codificadas principalmente en Java

Las aplicaciones de iOS están escritas en Swift y Objective – C

Primero debe pensar qué tipo de aplicación desea crear y en qué plataforma desea desarrollar. Hay muchas maneras y muchas herramientas para construir una aplicación móvil hoy, así que no creo que aprender un solo lenguaje de programación sea suficiente, pero si realmente necesita elegir uno por ahora, probablemente iría con Java, es un lenguaje de programación muy robusto, es la forma oficial y quizás la mejor forma de desarrollar para Android, y como sabrán, Android está en todas partes. También se puede utilizar Java para construir en la web, por lo que casi puede desarrollar cualquier tipo de aplicación. Definitivamente debería ir con eso.

Para Android, podría trabajar con Java o Scala. Para iOS, puede hacer Objective-C o el lenguaje Swift más reciente. Para Windows Phone, y también si apunta a los otros que usan Xamarin, tiene C #.

Creo que eso depende de tu edad y nivel de desarrollo.

En general, como adulto, optaría por Java, simplemente porque C # se basa en él y puede cambiar fácilmente más adelante. Ambos pueden usarse para el desarrollo web y móvil, que es la forma en que la mayoría de las ‘aplicaciones’ se implementan hoy en día.

Android Java, es más fácil y simple, por primera vez cuando veas que te temerán, pero después de estudiar durante una hora, te familiarizarás con Android

Java