shΞinix Profile picture
Jul 26 13 tweets 3 min read
1/ Hoy en dia existe una demanda tremenda por desarrolladores Blockchain y gente capacitada en este espacio. En este pequeño 🧵 ¡quiero compartirte algunos de los lenguajes de programación que debes aprender para empezar tu camino como blockchain dev!
2/ Primero quiero aclarar, que no es obligatorio saber todos estos lenguajes, sino que dependiendo de cada uno y el lugar/proyecto/area donde se trabaje, seran de mayor o menor utilidad. Empecemos entonces:
3/ Solidity es el lenguaje mas popular hoy en dia para desarrollo blockchain, y en el que personalmente recomiendo adentrarse si estas buscando trabajo, ya que es el que mas se solicita.

Saber sobre Solidity te permitira desarrollar para cualquier blokchain EVM compatible.
4/ Otro lenguaje no tan popular como Solidity, pero que se utiliza para desarrollo en EVM, es Vyper.

Este lenguaje esta mas orientado a programadores python, no lo conozco bien pero se que hay varios proyectos DeFi que utilizan Vyper como lenguaje principal
5/ Si estas buscando desarrollar algo por fuera de la #EVM, podes volcarte hacia el lenguaje Rust, utilizado en los ecosistemas Solana o DotSama.

Es un lenguaje mas “duro” de aprender, pero si queres especializarte y ser de los pocos que saben Rust, es una buena estrategia
6/ Otro lenguaje incluso mas especializado es Plutus, que esta basado en Haskell y tiene un paradigma funcional.

Con este lenguaje podras codificar SC de la red de Cardano y no existen muchos devs que sepan sobre Plutus!
7/ Saber un lenguaje de programación Blockchain es solo el 25% de la ecuación.

Tambien debes saber utilizar lenguajes web. El mas popular hoy en dia es Javascript.
8/ Aca difiero con varias personas, pero para mi, si recien estas empezando a aprender programación, recomiendo empezar por Javascript antes que Solidity y Blockchain (de todas formas algo de js vas a tener que codear trabajando en blockchain)
9/ Otro lenguaje que podes sumar una vez que estas canchero con Javascript es Typescript, que es basicamente JS con tipado estatico, donde podes definir tipos de datos, y objetos basados en clases.
10/ Ademas de todo esto, tambien vas a tener que entender y saber, los lenguajes de maketado web como HTML y CSS.
11/ Otro aspecto tambien que te puede servir para construir tu conocimiento en todo el stack tecnologico es saber lenguajes de backend como Node.js o Python.

De hecho Python es otro lenguaje que se recomienda al momento de empezar a aprender a programar.
12/ En resumen, hay mucho mas que solidity al momento de desarrollar para blockchain.

Mi recomendación es empezar con algo como JS y luego Solidity.

Que se traduce en: Primero aprende de la "web" antes de meterte en la "web 3"
13/ Espero te haya servido este 🧵 si me he perdido algun lenguaje me lo dejas saber!

En el proximo hilo hablaré sobre herramientas y frameworks de desarrollo para seguir aprendiendo!

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with shΞinix

shΞinix Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @sheinix

Jul 27
¡Saber @solidity_lang o JS no es suficiente para convertirte en un desarrollador web3!

En este 🧵 te comparto algunas de las herramientas y frameworks de desarrollo mas populares que debes aprender para seguir tu camino web3!
Antes de comenzar, te aclaro que dependiendo del proyecto/area donde trabajes utilizaras uno o mas de estas herramientas y frameworks, y no es necesario saber todos los frameworks existentes.
¡Es solo una guia para que sepas los mas populares y por donde encarar tu aprendizaje!
Empecemos por 3 herramientas clave!

1⃣ @OpenZeppelin

OZ es una herramienta que nos provee una libreria de soluciones estandarizadas y seguras para implementar en nuestros proyectos. Con OZ no tenemos que “reinventar la rueda” como devs.
Read 17 tweets
Jul 27
Warren Buffet dió su consejo n1 para pilotear la inflación y triunfar en este tipo de mercado:

“Lo mejor que puedes hacer es ser excepcionalmente bueno en algo"
Mencionó profesiones como médicos y abogados como ejemplos, Buffett dijo que "[la gente] te dará algo de lo que producen a cambio de lo que entregas".

Buffett agregó que las habilidades, a diferencia de la moneda, son a prueba de inflación.
Si tenes una habilidad que está en demanda, permanecerá en demanda sin importar el valor del dólar.

"Sean cuales sean las habilidades que tengas, no te las pueden quitar. En realidad, no se las pueden inflar", dijo.
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(