Aprende Solidity de forma divertida

Aprende Solidity de forma divertida

Recientemente ha estado sonando bastante toda la oleada de Criptomonedas, entre ellas tenemos una muy interesante llamada Ethereum.

Ethereum entre muchas de sus bondades, es la de permitir la ejecución descentralizada de Contratos Inteligentes. Dichos contratos funcionan con un lenguaje de programación que se asemeja mucho a Javascript llamado Solidity .

Como siempre, con la suficiente motivación personal, el tiempo necesario y disciplina para ejecutar, aprender un nuevo lenguaje de programación propone un reto para todo programador.

En ese sentido viene bien tener a la mano recursos que nos resulten divertidos, en esta onda de gamificación de las cosas, aprender mientras estás jugando es un buen empuje para mantenerse en flujo y conectado con la actividad sin tirar la toalla.

He aquí donde me he topado con un par de gemas para aprender Solidity:

https://cryptozombies.io/

image.png

Un tutorial básico que te lleva a implementar un contrato inteligente en solidity, conociendo en el camino los estándares de programación del lenguaje y asociándole un temática de Zombies resulta chistoso.

image.png

Tiene un curriculum bien completo para iniciarse y no necesitas instalar nada más que acceder desde tu navegador para ejecutar tu código mientras vas aprendiendo.

image.png

No obstante, cryptozombies no es el único de su especie, ya que he conseguido otro bastante interesante, aunque más sencillo en contenido, dicho esto lo podemos conseguir en el website de BitDegree:

https://www.bitdegree.org/user/course/learn-solidity-space-doggos

image.png

Tiene la plataforma de código interactivo también, solo necesitas el navegador web para aprender.

image.png

De ambos me di el espacio de tiempo para terminar este último, realmente me agradó la experiencia de aprender de esta forma interactiva y con una temática de personajes de juegos y gané mi certificado.

image.png

Si quieres adentrarte en este mundo del desarrollo de cadenas de bloques, contratos inteligentes, computación descentralizada, criptomonedas, entre otros. Recomiendo ampliamente esta clase de tutoriales y cursos.

Toca aprender bastantes cosas, de hecho me he estado planteando la idea de en el futuro aprender RustLang dado que otras cadenas de bloques como Polkadot o Solana usan dicho lenguaje para implementar sus contratos inteligentes.