Hola,
Realmente no quiero decepcionarte o desanimarte a hacer lo que planeas hacer. De hecho, quiero hacer lo contrario y alentarlo a crear el software que piensa.
Pero, en este punto inicial, debe tener en cuenta que la primera pregunta para usted no debería ser, qué lenguajes de programación debe usar, sino más bien: ¿Tiene un concepto básico escrito para usted? ¿Tiene idea de cómo se verán las funcionalidades principales de su software? ¿Sabes quién será tu público objetivo? ¿Tiene una visión general básica de sus estructuras de datos centrales, que construirá la estructura de base de datos fundamental? ¿Hiciste algún tipo de prototipos de UI para evaluar el UX?
- ¿Cómo es útil la computación en la nube?
- ¿Debería una empresa necesitar evaluar una tecnología de nube pública o privada?
- ¿Todos los IDEs están basados en la nube?
- ¿Qué es el cscope en la computación en la nube?
- ¿Qué importancia tiene el uso de la computación en la nube de Google por parte de los desarrolladores de aplicaciones para almacenar y acceder a datos?
Elegir un lenguaje de programación, marcos y otras tecnologías siempre es solo el resultado de una concepción y creación de prototipos anteriores.
Construir una base sólida es el primer paso al diseñar algún software. Al igual que construirías una casa sobre una base sólida donde calcularías todas las estadísticas, todo el material necesario, etc. No comenzarías a construir una casa en algún lugar al azar con algunos clavos, madera, cemento y ladrillos sobre la marcha. Esa casa permanecería unos días y luego se derrumbaría debido a su mala arquitectura y su base sólida no existente.
Por lo tanto, tómese su tiempo para hacer cualquier cosa antes de su implementación para construir un software que sea sólido como una roca y que le enseñe los elementos básicos esenciales al diseñar software.
Para darle una respuesta breve de todos modos, con respecto a su pregunta:
Elija un lenguaje o marco de backend del lado del servidor (PHP, Go, Ruby, C ++, Python, Node.js, Django, Zend, lo que sea …), elija un lenguaje o marco frontend (React, Angular, HTML puro + CSS + JavaScript, Bootstrap, jQuery, lo que sea …), pégalo y pruébalo. Las posibilidades actuales son casi incontables, por lo que no obtendrá ninguna respuesta calificada a su pregunta sin un concepto básico para usted.
¡Buena suerte!