Cuando pienso en que quiero estar haciendo el resto de mi vida solo puedo pensar en 2 cosas: creando software web y cocinando. Para ambos se necesita preparación, experiencia y adaptación. No puedo volverme bueno en estas dos opciones de vida si no practico y si no logro entenderlas no podre disfrutarlas lo suficiente como para seguir dedicandome a ellas.

En lo que respecta a hacer software web necesitaras muchos proyectos completados y diferentes para poder sentirte satisfecho y el costo de inversión solo es el tiempo que dedicaras a aprender y practicar determinado lenguaje y tecnologias especificas. Es por esa razón que pense en un desafio personal para mejorar mis habilidades. Estos lenguajes que he elegido obedecen a diferentes razones pero al final creo que son la mejor opción para trabajar en la industria los siguientes años:

  • Python
  • Elixir
  • Haskell
  • Clojure
  • Go
  • Rust
  • Kotlin

Con estos lenguajes puedo crear software web de cualquier tipo, ademas cada uno presenta un reto como tal por el paradigma y sintaxis que traen.

Ademas de estos lenguajes que son de proposito general he elegido estos 6 lenguajes que aunque bien pueden compilar a diferentes objetivos yo los usare porque quiero construir JavaScript con ellos:

  • Elm
  • PureScript
  • TypeScript
  • Reason
  • ClojureScript
  • Dart