Quiero aprender a programar !
A menudo, debido a mi dedicación a la enseñanza de la programación durante años, algunos padres me preguntan: nuestro hijo/a quiere aprender a programar ¿qué lenguaje recomiendas? ¿cuál tiene más salida?
Aqui debo discriminar dos tipos de empleadores:
- Las grandes empresas: ya hace años que escogieron una plataforma en la que desarrollar sus aplicaciones... y no van a cambiar; también escogieron su lenguaje de programación preferido (normalmente el lenguaje en el que se sentían cómodos sus primeros programadores, que ahora serán los jefes de su hijo) (y sí, actualmente hay empresas tecnológicas desarrollando software en ensamblador y en MS Visual Basic...)
- La pequeñas y medianas empresas: no tienen ni idea de qué és una plataforma ni un lenguaje de programación; ellas tienen problemas y buscan soluciones. Ah, y que sea rápido de implementar y, especialmente, fácil de mantener (así esto... ¿cuanto me va a costar?)
Mis recomendaciones son:
- que escoja una plataforma abierta (GNU/Linux, FreeBSD, Android...) en la que las herramientas de desarrollo y compiladores sean gratuitos.
- que escoja algún lenguaje que tenga relación con la web (hoy en dia, o está en la web, o no existe): HTML, CSS, JavaScript, PHP, Phyton, Ruby, Perl...
- que escoja algún lenguaje que tenga relación con la inteligencia artificial (dicen que es el futuro): Python, C++, C#, Java...
- o puestos a ser friki, que escoja algún lenguaje del que todo el mundo habla, pero nadie conoce: Go, Haskell, Rust, Swift, Kotlin...
- sin olvidar el soporte para las bases de datos (hoy en dia, toda la información va a una base de datos, y hay que saber extraerla): MySQL, PostgreSQL, Oracle SQL, MS SQL Server... (¿has oido hablar del Big Data?)
- Ah, y lo más importante: que aprenda inglés a nivel de conversación fluida !
Un ranking interesante a seguir es el que elabora DevJobsScanner, un portal que escanea y difunde ofertas de empleo relacionadas con desarrollo web o desarrollo de software. Actualmente tienen un listado de más de 400.000 ofertas. Y en esa lista, aparecen los lenguajes de programación requeridos por los empleadores.
Su último ranking contempla más de 7 millones de ofertas de empleo de ocho meses, entre octubre de 2021 y junio de 2022. A partir de ahí han elaborado una lista de los 8 lenguajes de programación que más veces encontrarás en ofertas de trabajo relacionadas con software o tecnología:
Otro link interesante sobre lenguajes de programación más demandados en 2022:
https://thevalley.es/blog/lenguajes-programacion-mas-demandados/