Uploaded avatar of iHiD

El calendario de 12in23

@iHiD
hace Más de 3 años
Vídeo

¡Hola a todos!

Nos habéis dejado alucinados con la acogida de #12in23. Miles de vosotros ya habéis empezado el reto y algunos incluso ya lo habéis terminado, ¡lo cual es un logro increíble!

Quería tomarme unos minutos para contaros qué tenemos planeado para lo que queda de año, ¡y daros la oportunidad de participar todavía más!

Lo primero que tenéis que saber es que vamos a tener un tema para cada mes, en el que os animamos a explorar un paradigma concreto, un tipo de programación, quizá una época determinada; por ejemplo, probar lenguajes muy antiguos o muy nuevos.

Durante ese mes vamos a emitir en directo a gente charlando sobre el tema de ese mes, resolviendo ejercicios en distintos lenguajes destacados y, en general, intentando haceros llegar el mayor contenido interesante y útil posible. Si os apetece participar en esto, poneos en contacto con nosotros: tenéis el enlace en la descripción.

Además, antes de entrar en cómo va a ser el año, suscribíos para que no os perdáis ninguno de los contenidos que iremos publicando a lo largo del año.

¡Vale! Hemos preparado un calendario que incluye todos los tracks de Exercism. ¡Y no ha sido tarea fácil! Os cuento lo que vamos a hacer.

Los meses

Empecemos por el principio: tenemos el Febrero funcional, ¡en el que exploramos los lenguajes funcionales! Acabamos de preparar el vídeo de introducción y me hace muchísima ilusión meterme de lleno en esto. Los lenguajes funcionales son súper interesantes y divertidos, y os enseñan un montón. Hay muchísimos lenguajes funcionales, pero si no sabéis por dónde empezar, os recomendamos especialmente que probéis Elixir, F# o Gleam.

Después tenemos el Marzo mecánico, en el que nos fijamos en lenguajes más de programación de sistemas. Son lenguajes como C++, Go o Nim. Cosas que suelen compilarse a código máquina, que pueden obligaros a pensar en la gestión de memoria o haceros plantearte cómo se ejecuta el código. Lenguajes que os acercan un poco más a las tripas de lo que pasa dentro del ordenador.

En el Abril analítico nos centramos en lenguajes de corte más científico. Los dos grandes aquí son Python y Julia, pero también tenemos un fantástico track de R. Es evidente que algo como Python podría encajar en muchas categorías, pero creemos que ahora mismo la mayoría de quienes no son principiantes lo aprenden por su valor como tecnología de ciencia de datos, así que lo hemos puesto aquí.

Mayo va a ser muy divertido y lo hemos llamado Mayo de cambio mental. Destacamos lenguajes que hacen algo diferente. Nuestro ejemplo favorito es Prolog, que es una forma de programar bastante singular, pero también veremos Rust, TCL y Unison, un lenguaje muy nuevo que aborda la programación distribuida de otra manera y que nos tiene entusiasmados e intrigados.

Entramos en junio y, adoptando el criterio del hemisferio norte para ponerle nombre, lo llamamos el Verano de los sexps. Exploraremos lenguajes basados en expresiones, centrándonos concretamente en Common Lisp y Clojure, ¡dos fantásticos tracks de Exercism! Si nunca habéis probado un Lisp, este será un mes muy divertido para vosotros. ¡Y en lugar de asustaros con los paréntesis, llegaréis a apreciarlos!

Al entrar en julio, vamos a lo clásico con el Julio jurásico. Exploramos lenguajes antiguos, esos que pusieron los cimientos de la programación tal y como la conocemos hoy. Pensad en Fortran, COBOL, VB y C. Si os estáis iniciando en la programación, puede que os intrigue y os sorprenda ver cómo se programaba antes.

Agosto será un mes con lenguajes que os resultarán familiares a todos, porque nos centramos en crear sitios web y aplicaciones. Veremos lenguajes como JavaScript, Kotlin y Swift, pero también otros menos usados como Dart. También veremos lenguajes como ABAP, que se usan para fines muy concretos.

El Septiembre ligero se centra en lenguajes con los que podéis hacer mucho escribiendo muy poco. ¡El tipo de lenguajes que la gente usa para jugar al code golf! Pensad en Perl, AWK, JQ y Bash. Puede que estos lenguajes os resulten un poco esotéricos la primera vez que los usáis, pero son formas súper potentes de ser productivo si os esforzáis en aprenderlos. ¡Y además son divertidos para que vuestro cerebro explore!

El mes 10 es el Octubre orientado a objetos. Exploramos lenguajes muy centrados en la programación orientada a objetos, como Ruby y C#, y otros menos conocidos como Crystal y Pharo. Si siempre habéis querido profundizar en la POO, ¡este es vuestro mes!

Nuestro último mes temático es el Noviembre de los nibbles, un mes dedicado a los lenguajes de nivel más bajo, en el que manipularéis bits y bytes. Nos centramos en dos lenguajes: el ensamblador x86, el lenguaje que probablemente sostiene el hardware con el que estáis viendo esto, y WebAssembly, el recién llegado que permite ejecutar cualquier lenguaje de programación en el navegador web. No será un mes fácil, pero puede que sea el más satisfactorio de conseguir.

Y así llegamos por fin a las Distracciones de diciembre. ¡Son los lenguajes que no han encajado en ningún otro sitio! Cosas como Groovy, Lua y Wren. Consideradlo un mes comodín: ¡podéis elegir lo que queráis para terminar el año con estilo!

Y eso es todo: un año de lenguajes de programación nuevos para que exploréis y os divirtáis. ¡Dejad un comentario en el vídeo contándonos qué os hace ilusión probar! Y si os apetece retransmitir cómo resolvéis ejercicios, poneos en contacto con nosotros y trataremos de dar a conocer lo que hacéis, ¡y puede que incluso os destaquemos en uno de nuestros canales oficiales!

Gracias por leer :)

20 de enero de 2023 · ¿Te ha resultado útil?