En la escuela, tengo la opción de elegir entre C ++ y Java (junto con HTML CSS, Flash y Photoshop). ¿Qué idioma debo elegir teniendo en cuenta el alcance para el futuro?

Ninguna.
Porque si está buscando solo idiomas, entonces probablemente estará trabajando en proyectos antiguos que en su mayoría requieren solo un poco de mantenimiento y mantenimiento.
Míralo de esta manera, cuando estés listo para triunfar en la industria de TI, que está cambiando a una velocidad cada vez más alarmante, cualquier idioma que aprendas será inútil.
Tendencias de Google – Interés de búsqueda en la web – En todo el mundo, 2004 – presente
Solo eche un vistazo a este medidor de tendencias, la popularidad de todos los idiomas principales que ha escuchado hasta ahora está disminuyendo día a día.

Para resumir la larga historia:

  • Aprenda el idioma que desee, pero preste atención a la lógica, los estándares de codificación, las mejores prácticas, etc., en lugar de solo la sintaxis.
  • Un buen programador no es el que puede escribir el mejor código, sino el que entiende el dominio y escribe el código para complementarlo.

La mayoría de las empresas no buscan sus habilidades sintácticas, sino su lógica, habilidades analíticas y comprensión del dominio. Además, estás en el puesto 11, disfruta de tu vida, trata de desarrollar habilidades en todos y cada uno de los campos que desees. Conozca un poco de todo, lea mucho, construya su propia perspectiva. Estas cosas te ayudarán mucho cuando estés trabajando en un lugar donde el trabajo te exige usar todas las habilidades que has alcanzado hasta ahora.

Aún así … un TL; DR
Sé un programador inteligente de la calle y no un fanático del lenguaje.

Hola a todos,

Si desea hacer su carrera en el lado de la programación, debe seguir ciertos criterios.

Por ejemplo, para programar, debe tener conocimiento del lenguaje C y sus conceptos. Necesitará estas cosas en cada paso de la programación.

Ahora, después de esto, concéntrate también en C ++. Ahora, si tiene un buen conocimiento de C, entonces es más fácil aprender C ++.

Estos dos idiomas son imprescindibles para saber. Ahora decida en qué campo desea ir, como si desea ir para el desarrollo de aplicaciones, entonces también necesita aprender Java, My SQL, AJAX, XML, etc.

Así que no se confunda, primero concéntrese en los idiomas básicos y luego decida en qué campo desea hacer su carrera, luego aprenda los idiomas particulares que requiere ese campo.

Espero que mi respuesta pueda ayudarte.

C ++ y Java ambos lenguajes tienen scop futuro. Pero hoy en día, Java es más preferible que C ++ en el mercado. Solo hay una razón por la que puede hacer mucho trabajo en Java mejor que C ++, pero requiere mucho conocimiento en Java sobre todas las clases. Java le proporciona clases incorporadas por ellos, puede implementar cosas fácilmente. Mientras C ++ tienes que crearlo por tu cuenta. Permíteme recordarte que aprender Java no es necesario porque debes conocer C ++. Ambos son lenguaje de programación orientado a objetos (oop), por lo que si solo conoce el concepto de oop, sin conocer C ++ podrá aprender Java.

Usted ve que ambos tienen sus propios pros y una cosa común entre estos dos es que ambos son lenguaje opulento . Entonces ambos tienen una gran necesidad en el futuro. Si su objetivo principal es el desarrollo de aplicaciones de Android, es mejor que elija Java o puede elegir a cualquiera que sea realmente útil.

Ambos son lenguajes orientados a objetos, pero Java será mejor ya que está más orientado a las aplicaciones. En lugar de c ++, aprenda C (orientado a procedimientos), ya que eso también lo impulsaría a entrar en kernals y todo.

Sugeriría c ++, la razón es que C ++ está justo por encima de C o C con OOP. Como principiantes, C es lo suficientemente bueno como para desarrollar la lógica de programación. Eso sirve como la parte más importante en Lang laerning. Una vez que se borra con C ++, puede cambiar fácilmente a cualquier idioma, por ejemplo, Java C # python, etc. Luego, los encuentra más fáciles.
Además, C ++ es el idioma más utilizado en el mundo.

Prefiere C ++, es un lenguaje básico para comenzar y lo ayudará aún más en el desarrollo web y el desarrollo de aplicaciones.