Los lenguajes de programación del futuro, según la revista Business insider son: Phyton, Java, C/C++, JavaScript, Go
- Phyton: se utiliza para aplicaciones web y se utilizó para crear YouTube, Instagram y Pinterest
2. Java: Posiblemente el lenguaje más utilizado en el mundo que se utiliza para la creación de aplicaciones en Android. Adicionalmente, JavaScript se usa en el diseño de aplicaciones interactivas
3. C/C++: La mayoría de los sistemas operativos se han escrito en este lenguaje
4. Go: Es un lenguaje de programación desarrollado por Google e inspirado en la sintaxis del lenguaje C, además de buscar ser dinámico como Phyton y con el rendimiento de C++.
Según, un estudio de business insider un buen programador debería dominar al menos de los lenguajes de programación antes mencionados. Adicionalmente, el salario medio de un programador recién graduado en España es de 30.150 euros/año (ver anexo)
Algunos cursos gratuitos, de estos lenguajes de programación del futuro son:
Java y JavaScript:
Java es un lenguaje de programación general y con grandes aplicaciones actualmente. Sun Microsystems creó este lenguaje para que fuera versátil y con un soporte prácticamente universal, extendiéndose ampliamente.
El lenguaje Java es multiplataforma, por lo que es capaz de ejecutarse en la mayoría de sistemas operativos y dispositivos. Esto lo hace mediante una máquina virtual que es capaz de ejecutar Java y conectar el lenguaje de programación con el dispositivo.
https://www.udemy.com/course/fundamentos-de-programacion-algoritmos-en-java-y-javascript/
https://www.edx.org/course/introduccion-a-la-programacion-en-java-empezando-a
Phyton, lenguaje de programación del futuro
Es un lenguaje de programación versátil y multiplataforma, que utiliza código abierto. Es un lenguaje de iniciación de muchos programadores siendo impartido en escuelas y universidades de todo el mundo.
Empresas como Google, Facebook y Youtube, usan Phyton, para la automatización de sus procesos y la ejecución de tareas en los entornos de servidor y cliente. Además de análisis de Big Data al trabajar con grandes volúmenes de datos.
https://www.udemy.com/course/aprende-python-desde-cero-b/
https://www.edx.org/course/python-aprender-a-programar
C/C++
C++ es un lenguaje de programación multiparadigma que diseñado en los años 80 para extender el lenguaje de programación C, con la finalidad de manipular objetos.
Sus principales ventajas son:
- Es multiplataforma
- Muchos programas a nivel mundial lo utilizan
- El lenguaje se actualiza continuamente
- Permite trabajar con gran cantidad de datos complejos
- Es un lenguaje de alto rendimiento
Las desventajas del lenguaje C++ son:
- Este lenguaje requiere ser compilado en cada plataforma que se utiliza
- El manejo de librerías es más complicado que con Java
- La curva de aprendizaje del lenguaje de programación es alta
https://www.udemy.com/course/fundamentos-de-programacion-j/
https://www.edx.org/course/introduccion-a-la-programacion-en-c-funciones-y-pu