La pregunta abarca un área demasiado amplia. No es posible responder.
Lo demostraré con ejemplos.
Cuando vas a comprar una bicicleta hay todo tipo de variedades disponibles en el mercado. Bicicletas de montaña, bicicletas de carreras o bicicletas sencillas para diversos usos. Si alguien me pregunta qué bicicleta debe comprar, no puedo responder. Pero si me dice que la necesito para ir a la oficina/gimnasio, etc., se reducirá a unas pocas y será posible sugerirle una.
Otro ejemplo. ¿Qué coche debería comprar? La extensión es muy amplia. ¿Necesita sólo un viaje diario, o sólo una comodidad básica, o necesita la comodidad de conducción o la comodidad del asiento trasero, o para las carreras de velocidad, o el coche con el techo que se puede quitar, etc ...
De manera similar aquí también si usted dice para qué propósito que ayudará en la clasificación de la lengua para su uso. Si quieres aprender cosas básicas sobre lenguajes de programación entonces C++,Java o python pueden servir. Hay numerosos lenguajes de propósito específico y lenguajes de programación igualmente comunes. No hay manera de proporcionar una buena estimación de lo que necesita. Por favor, explique su necesidad.