Ouracademy

¿Por qué aprender otro lenguaje de programación?

Vale la pena aprender otro lenguaje de programación si ya conoces Java, Python o Javascript? 🤔

Aprender un lenguaje de programación es como aprender Inglés, portugués o cualquier otro lenguaje. El primer lenguaje que aprendes lo usas para vivir, comunicarte con los demás (en mi caso español, y C). El 2do lenguaje se aprende para alcanzar nuevas oportunidades como conseguir un mejor trabajo o estudiar en el extranjero (en mi caso Inglés, y Java). Pero aprender otro lenguaje...es para abrir nuevas formas de pensar, de ver.

Existen distintos nuevos conceptos que aprenderás al aprender un nuevo lenguaje de programación, por ejemplo:

  • Si usamos condicionales en nuestro dia a dia cuando trabajamos con lenguajes tradicionales (if/else) y luego de ello tomamos una accion (el then), pero que tal si podemos ir en reversa...a partir de una acción conocer que condicionales sucedieron?. Prolog nos da ese sazón y mucho más
  • De repente conoces la destructuración (si usas JS/Python), sabias que la inspiración de ello nacio de este lenguaje (y del lenguaje Lisp), es más existe un concepto mas potente que ello...se llama unification!
  • Sabes Programación Orientada a Objetos (OO), de repente te interese saber Orientado a Actores (sabrás a que se referia Alan Kay, respecto a la OO original), checa Scala 😉

Hay un sinfín de cosas que puedes aprender de lenguajes que para muchos son esotericos como Haskell, Clojure, Prolog, Scala.... abre la mente a un sinfín de nuevos enfoques de razonar de atacar problemas, y vocabulario como lenguajes metaprogramables, basados en reglas, actores, code as data, monads... en fin cada concepto tomaria un post

Te dejo aca un libro muy bueno para aprender nuevos lenguajes de programación: 7 lenguajes en 7 semanas 😉😉

Si te fue útil este artículo, por favor compártelo. Apreciamos los comentarios y el aliento.
Compartelo por:

Quiza te pueda interesar...

Consejos de lectura

Tips de lectura y aprendizaje, que debes tomar en cuenta antes, mientras, al finalizar de leer un libro, articulo o cualquier cosa

UML y sus modos de uso

¿UML no sirve? UML está muerto? o aún es muy útil? Un articulo que contesta el porque de las distintas opiniones sobre UML.

String Interpolation

que es string interpolation? con ejemplos en javascript y python