La verdad es que no se mucho sobre Go o sobre lenguajes de programación en general. Al ser webmaster autodidacta tengo muy malos habitos de aprendizaje y tambien mis nociones sobre ingenieria y arquitectura de software harian gritar a cualquier catedratico universitario.

Pero trato de corregir esos malos habitos.

Es por eso que decidi aprender ahora si de forma seria un lenguaje de programación que me permitiese comunicarme con la computadora y no solo con el navegador. Y la verdad es que hay varios pero ahorita el mas sencillo de aprender es Go.

Las ventajas de Go es que es un lenguaje estatico compilado y concurrente. Algo que como programador que solo ha trabajado con JavaScript y Python profesionalmente, realmente aprecio.

Pero tambien me ha llamado la atención porque tiene bibliotecas para desarrollo web y desarrollo de aplicaciones de linea de comandos directo de la caja. Algo que en un futuro cercano voy a usar mucho.

Y la razón mas importante es porque me encanta Hugo, al que considero parte importante de la web para seguir creando sitios estaticos.

C y C++

Recientemente me volvi adicto a ver streamers programadores en Twitch, y algo que tienen en comun la gran mayoria que sigo (como 5) es que programan en C o C++ y aquí te estaras preguntando querido lector "¿apoco C y C++ no estaban ya muertos?"

Pues no, siguen vivos, son el segundo y cuarto mas usados lenguajes usados en el mundo segun Indice Tiobe

Y ahora entiendo porque, no solo es por código legacy, es porque funcionan, claro que tienen sus errores y limitaciones, como todos los lenguajes de programación, pero tambien tienen soluciones probadas por años y decadas. Y muchos de los lenguajes modernos que quieren reemplazarlos aun tienen que estandarizarse y estabilizarse para que puedan ser usados masivamente como reemplazo.

Y aun así siempre tendremos C y C++.

Java

Java es un lenguaje con el que tengo odio amor. Creo que es el primer lenguaje con el que aprendí a programar en la preparatoria y universidad. Lleva varios años compitiendo con C para ser el lenguaje mas usado en el mundo y tiene muchas cosas buenas.

Actualmente creo que si podria usarlo y parte de aprender Go es ir contrastandolo con lo que se de Java.