¿A qué lenguaje de programación se debe prestar más atención, ‘Java’, ‘PHP’ o ‘.NET’, y por qué? ¿Cuál tiene un futuro más brillante?

Muchas personas me han preguntado a menudo esta pregunta similar. La mayoría de los estudiantes, que son nuevos en programación, quieren saber qué lenguaje de programación tiene un futuro brillante. Sin embargo, no hay una respuesta única. La mejor respuesta sería: lo que más le convenga.

Permíteme explicarte un poco más. Si algún idioma singular tuviera un futuro brillante, veremos gradualmente una disminución en el número de lenguajes de programación que se están utilizando, ya que todos comenzaron a usar el lenguaje perfecto. Sin embargo, este no es realmente el caso. De hecho. El número de lenguajes de programación utilizados por los programadores en todo el mundo está aumentando, con la incorporación de nuevos lenguajes cada año. En tal situación, ¿qué debería aprender un programador aspirante?

La verdad es que no depende del lenguaje de programación, sino de su experiencia en él para un futuro brillante. A menos que esté utilizando algunos idiomas obsoletos como FORTAN, su futuro como programador es lo suficientemente brillante, siempre y cuando sea realmente bueno en eso.

Entonces, ¿qué debería hacer? Te sugiero que pruebes tu mano en varios idiomas. y decide lo que más te guste. Por supuesto, algunos idiomas son adecuados para una sola plataforma, por lo que también depende de su aptitud para la plataforma.

  • C: El primer idioma que debes aprender. Todos los demás idiomas se inspiran en C, por lo que la experiencia en este idioma es imprescindible.
  • C ++ / Java / C #: cualquiera de los lenguajes orientados a objetos. Si está apuntando a la plataforma de aplicaciones generales, C ++ es lo suficientemente bueno. Java abarca una gran cantidad de plataformas generales, aunque también puedes crear aplicaciones móviles y web. C # es lo suficientemente bueno para las aplicaciones de escritorio, aunque si te gusta C ++, también puedes usarlo para el escritorio usando la biblioteca Qt. Lo mismo con Java. La ventaja de C # es que, dado que es un idioma principal utilizado para aplicaciones .NET y estrechamente vinculado con Microsoft Windows, es la mejor opción para crear aplicaciones de Windows.
  • Python / PHP / Ruby: estos son los idiomas principales de la web, por lo que si la web es el lugar al que desea ir, aprenderlos es algo que debe tener. Python también tiene muchas otras aplicaciones, así que puedes intentarlo.
  • JavaScript / Go: algunos de los idiomas emergentes que tenemos hoy. Go se usa para computación de propósito general, mientras que JS puede usarse para cualquier cosa, desde aplicaciones web, móviles o basadas en servidores.
  • Lisp / Scala / Haskell: Los lenguajes funcionales que tenemos hoy. Esto es para darle una ventaja y hacerle pensar de una manera diferente. Recuerde, cuantos más paradigmas de programación conozca, más formas diferentes tendrá de resolver un problema.

Al final del día, los lenguajes de programación son solo herramientas. No hay una sola herramienta perfecta que lo haga todo. Tienes que averiguar qué es lo mejor para un propósito en particular.

Primero que todo .NET es un marco y no un lenguaje.
No soy un experto en ninguno de estos idiomas, pero creo que todos ellos son relevantes, lo que importa es su aplicación y uso.
Los tres idiomas tienen un futuro brillante.
Java es un lenguaje de uso general muy extendido y no va a ir a ninguna parte en un futuro próximo.
PHP sigue siendo el lenguaje de scripting del lado del servidor más utilizado y aún no se ha desarrollado un reemplazo completo para él. Además, PHP obtendrá un aumento significativo en el rendimiento a fines de 2015 con la llegada de PHP 7.
.NET Framework seguirá siendo popular debido a la creciente popularidad de C #

Depende de en qué campo quieres trabajar.

Si quieres ser un desarrollador web, necesitas saber PHP, Javascript, Ajax y muchos más.

De lo contrario, si desea ser un desarrollador de aplicaciones, debe conocer C / C ++ / Java, etc.

Ambos campos tienen futuros brillantes, por lo que debes seguir tu pasión.

Entre estos, Java tiene un futuro más brillante, porque todos los tipos de aplicaciones en Android, Windows y IOS son creados por Java. Java también se utiliza en tecnologías de desarrollo web, aplicaciones de servidor, aplicaciones J2ME y desarrollo de software.

Creo que debería dar más prioridad a Java y PHP.
¿POR QUÉ JAVA?
Después de aprender algunos conceptos principales de java, puede ir a la programación de Android.

¿POR QUÉ PHP?
Después de aprender PHP puedes crear grandes aplicaciones web.

Si Java, PHP y .Net son las únicas opciones, entonces descartaría PHP inmediatamente. Tanto Java como .Net tienen y continuarán teniendo una base instalada razonablemente grande. Actualmente hay muchos más trabajos de Java que .Net, pero no hay garantía de que eso sea cierto dentro de cinco años.