Estudiar un lenguaje de programación nos garantía un puesto de trabajo prácticamente seguro en un gran número de empresas siempre y cuando analicemos previamente cuáles son los lenguajes más populares. Si queremos conocer cuáles son los mensajes de programación más populares, tenemos que consultar la clasificación que de Tiobe.
Tiobe es una plataforma gracias a la cual podemos hacernos una idea de cuáles son los lenguajes de programación más relevantes en todo el mundo. No se trata de una web que nos permita saber cuál es el mejor, ni tampoco el más utilizado, sino que simplemente nos indica cuáles son los lenguajes que más busca la gente en los principales motores de búsqueda (y, por tanto, nos permite hacernos una idea de lo más relevante). Esta plataforma coge datos de Google, Bing, Wikipedia, Amazon, YouTube, Yahoo! y Baidu para crear sus estadísticas. Y, además, ofrece a los usuarios distintos cursos para que puedan formarse.
El listado de los 10 lenguajes de programación más populares está encabezado, una vez más por Phyton, un lenguaje de programación que en los últimos años ha experimentado un considerable crecimiento que lo ha convertido en el líder, mes más mes de esta categoría. En segunda posición, nos encontramos con C. C ha pedido casi 2 puntos en comparación con el último año y C++, en tercera posición está cada vez más cerca del segundo puesto, lenguaje que en este último año ha pasado de la cuarta a la tercera posición adelantando a Java.
En cuarta posición, como hemos comentado, se encuentra Java, un lenguaje de programación amado y odiado a partes iguales pero que ofrece una versatilidad multiplataforma de la que muy pocos pueden presumir. En quinta posición, se encuentra C#, lenguaje que se han consolidado en esta posición. A continuación, y en sexta posición, se encuentra JavaScript, otro popular lenguaje de programación que ha subido un puesto en el último año.
Por debajo de los más populares también nos encontramos con lenguajes muy importantes que no debemos menospreciar. Por ejemplo, Visual Basic, el clásico lenguaje de Microsoft, que ha bajado del puesto 6 al 7. También tenemos .SQL, que ha ganado popularidad en el último ciclo, así como PHP, que ha perdido popularidad hasta la novena posición. Y, de cierre, tenemos MATLAB, un lenguaje pensado para realizar complejos cálculos matemáticos y científicos que, el año pasado, ganó gran popularidad.
Si tenemos que estudiar un lenguaje programación, si queremos una apuesta segura, cualquiera de los 5 que encabeza esta clasificación y que apenas ha sufrido cambios en los últimos años es una apuesta segura:
- Phyton
- C
- C++
- Java
- C#
Posiciones del 10 al 20
Por debajo de los 10 primeros, también podemos encontrar lenguajes de programación muy interesantes. Por ejemplo, Ruby, Rust, o el lenguaje de Apple para macOS y iOS, Swift, tienen también una gran cuota de mercado, y son apuestas seguras a la hora de buscar trabajo como programador. Además, también podemos destacar de la lista a COBOL, un lenguaje de programación con más de 50 años en el mercado y del que ya quedan muy pocos programadores.
Para hacernos una idea de lo complicado que es encontrar programadores de COBOL tan solo tener que ver los 700 millones que el Banco de Australia se gastó en 5 años para olvidarse completamente de este antiguo lenguaje de programación. Sin embargo, a pesar de ser una apuesta segura, en un futuro no lo será, ya que IBM ha creado un sistema para que, haciendo uso de la Inteligencia Artificial, se pueda traducir fácil y rápidamente las aplicaciones creadas en COBOL a Java, por lo que, Java seguirá siendo una apuesta segura con futuro laboral solucionado.
Lenguajes de programación para videojuegos
Si no gustaría el diseño y nos gustaría enfocar nuestra carrera al mundo de los videojuegos, podemos centrar nuestros esfuerzos en Unreal Engine 5, el motor gráfico de Epic Games más popular en la actualidad y que se basa en C++, por lo que podemos aprovechar los conocimientos previos que tengamos de este lenguaje para aprovechar un gran número de salidas laborales.
Esta herramienta incluye un gran número de herramientas y recursos con los que podemos crear cualquier cosa que se nos pase por la cabeza. Además, podemos descargarlo y utilizarlo de forma totalmente gratuita. Si, lanzamos al mercado algún videojuego utilizando este motor gráfico, hasta que las ventas no superen el millón de dólares facturado, no tendremos que pagar a Epic por utilizar este software.
Podemos utilizar Unreal Engine picando código (al estar basado en C++) o bien utilizando el editor Blueprints aunque siempre le vamos a sacar un mayor partido cuando aprovechemos ambos de forma conjunta. Se trata de una herramienta que funciona tanto en móviles, como en PCs y consolas, por lo que es una de las mejores herramientas, por no decir la mejor, para crear cualquier tipo de videojuegos.
Lenguajes para desarrollar aplicaciones Android
Igualmente se puede dar el caso de que nos queramos centrar en el desarrollo de aplicaciones para dispositivos móviles basados en el sistema operativo Android. Este es con mucha diferencia el sistema más utilizado en este sector de la movilidad y es propiedad de Google. Por tanto, si nos queremos centrar en este tipo de apps en concreto, quizá la propuesta que deberíamos aprender es Java.
Es importante tener en consideración que se trata de un lenguaje multiplataforma muy sencillo y que no necesita demasiados cambios para funcionar en varios sistemas operativos. De ahí que se trate de una de las propuestas más utilizadas en este sector del desarrollo. Pero no es la única, ya que también nos podemos centrar en el lenguaje llamado Kotlin, otra alternativa que se inspira también en Java y que lo lanzó la propia Google. Es incluso más sencillo que Java y nos ofrecerá un mejor rendimiento en la mayoría de las ocasiones.