Los mejores lenguajes de programación para empezar a aprender

Nov 25 2022
No es necesario explicar cómo la habilidad de programar se ha convertido en algo grandioso y los que eran "los geeks" hace un tiempo, ahora estamos viviendo en una edad dorada. Como programador senior, no tienes que preocuparte demasiado por conseguir un trabajo (en comparación con otras áreas), tu LinkedIn está lleno de nuevas ofertas cada semana y las empresas tienen miedo de perder a uno de nosotros porque es difícil encontrar un buen Reemplazo senior en la industria.

No es necesario explicar cómo la habilidad de programar se ha convertido en algo grandioso y los que eran "los geeks" hace un tiempo, ahora estamos viviendo en una edad dorada.

Foto de Amador Loureiro en Unsplash

Como programador senior, no tienes que preocuparte demasiado por conseguir un trabajo (en comparación con otras áreas), tu LinkedIn está lleno de nuevas ofertas cada semana y las empresas tienen miedo de perder a uno de nosotros porque es difícil encontrar un buen Reemplazo senior en la industria .

Este artículo no es por envidia pero la realidad es la que es.

Hace algún tiempo escribí un artículo sobre cómo empezar a programar y ahora estoy profundizando un poco más y hablando de algunos lenguajes con los que empezaría a aprender .

El idioma elegido es importante pero más importante es tener una gran actitud y constancia , no importa el idioma que elijas si no vas a dar lo mejor que tienes .

Como dije en el artículo anterior, la habilidad de programación no es fácil de conseguir, olvídate de ser un héroe de la programación en 3 meses. Requiere más que eso, pero 3 meses es el primer paso. Tienes que divertirte con eso.

Y una nota final antes de entrar en materia, los lenguajes sobre los que voy a escribir son los que uso para programar diariamente para mis proyectos. Estos son los que elegiría si tuviera que aprender desde cero.

Pitón

Python ha sido siempre uno de los mejores lenguajes para aprender y el más utilizado. Por décadas.

Pero hablando del presente, hoy en día Python es uno de los lenguajes de programación más deseados por empresas de todo el mundo.

Con Python, puede crear cualquier cosa, un servidor, un videojuego o un software de consola para realizar algunos análisis comerciales. Por lo tanto, es un lenguaje muy utilizado.

Quién usa Python

Algunos ejemplos para ver que Python funciona bien en la industria.

  • IBM
  • NASA
  • netflix
  • Spotify

Si tuviera que empezar a aprender algo haciendo software con Python, elegiría un microframework llamado Flask y construiría algún tipo de API y aprendería a hacer software del lado del servidor.

¿Por qué debería tomar esto?

  • Python es fácil de aprender: No es tan difícil como otros lenguajes
  • Es un lenguaje que te hará ser un programador organizado y bien estructurado.
  • Hay ofertas de trabajo enormes
  • Puede saltar al análisis de datos si lo desea con el mismo idioma

Esta es mi primera opción personal si vas a empezar. ¿Pero por qué?

Este lenguaje es obligatorio para codificar sitios web , la forma en que el usuario interactúa con un sitio web se hace en Javascript, y debido a esto, si quieres hacer algo relacionado con la web, tendrás que aprender Javascript.

Además de esto, con Javascript, también puede escribir código back-end usando NodeJS, que es lo mismo que en la web, pero desarrollará la codificación del lado del servidor.

La construcción de una plataforma web completa como Airbnb o Instagram solo se puede hacer con Javascript y utilizando algunos de sus marcos y bibliotecas.

Quién usa Javascript

Como dije, casi todos los sitios web modernos usan javascript. Pero en el lado del servidor aquí hay algunos ejemplos.

  • LinkedIn
  • Trello
  • Paypal
  • Uber

Aquí puede elegir la parte frontal o la parte trasera. En ambos casos, aprendería a codificar en javascript simple en cualquier lugar, hay mucha documentación disponible.

Una vez que sepa un poco de javascript, si desea pasar al front-end, debe elegir un marco como React o Vue y continuar desde allí.

Si desea hacer algún software de back-end, salte directamente a NodeJS + Express y cree una API con pasos simples

¿Por qué debería tomarlo?

  • Idioma más usado
  • Con la misma sintaxis, puede hacer front-end y back-end
  • Fácil de aprender
  • mucha documentacion

Quiero detener el artículo aquí, estos son los 2 idiomas que elegiría. Pero esto no significa que no haya nada más por ahí.

Otros idiomas que tengo en mi radar son:

  • Go : He oído cosas geniales al respecto.
  • Rust : este lenguaje es uno que aprenderé pronto, puede hacer un código del lado del servidor rápido y escalable.
  • Swift : es un lenguaje de programación solo para codificar cosas de iOS, pero sabes que iOS es enorme en estos días, por lo que no es una mala elección.
  • Docker : técnicamente no es un lenguaje de programación, pero una vez que sabes cómo hacer algo, Docker simplifica toda la infraestructura y es una gran habilidad para conocer en esta área.

No hay un idioma correcto o incorrecto para aprender, todos tienen algo que mostrarte y te harán trabajar en algo.

Lo más importante es tu actitud. Si encuentras motivación y planeas convertirte en un buen programador tu camino será mucho más divertido que si solo aprendes porque “los programadores tienen más trabajos” o algo similar.