¿Dónde puedo aprender a desarrollar DApps usando el lenguaje de programación solidity? [cerrado]

¿Qué recursos existen para ayudar a las personas a aprender el lenguaje de programación Solidity y crear contratos inteligentes y DApps en Ethereum?

gracias jims Soy relativamente nuevo en la programación pero actualmente estoy aprendiendo Python. ¿Es eso aplicable a Solidity?

Respuestas (1)

Hay una variedad de recursos en línea que son útiles tanto para desarrolladores experimentados como para principiantes que desean obtener más información sobre la creación de aplicaciones en la cadena de bloques de Ethereum. Tenga en cuenta que debido a que la tecnología es tan nueva, la comunidad actualiza y mejora continuamente muchos de estos recursos.

  • El recurso más completo para Solidity es la Documentación de Solidity . Este recurso está dirigido a personas familiarizadas con la programación pero que pueden no tener experiencia con Ethereum o la tecnología blockchain en general.
  • Ether.fund mantiene una lista de ejemplos de contratos de Solidity que pueden ser un recurso útil para desarrollar sus propios contratos o comprender cómo funcionan los diferentes métodos.
  • El Ethereum Github Wiki contiene una lista de recursos para desarrolladores de DApp que serán más útiles para aquellos con experiencia en programación. Estos incluyen herramientas, ejemplos de código, entornos de desarrollo y referencias técnicas.
  • Si es nuevo en la programación y la cadena de bloques de Ethereum, puede encontrar útil esta "Introducción a la programación de contratos inteligentes" . Introduce conceptos básicos en el desarrollo de DApp y guía al lector a través de un posible flujo de trabajo de desarrollo de DApp.
  • Otro tutorial de "Introducción al desarrollo de Dapp" está aquí . Es un trabajo en progreso, pero actualmente guía al lector a través de la instalación de Geth, la ejecución de un nodo local, un diseño de contrato básico y un ejemplo de contrato de subasta más avanzado. Descargo de responsabilidad: trabajo para Ledger Labs, que está desarrollando este tutorial.
  • Si es completamente nuevo en la programación, es posible que descubra que primero necesita aprender los conceptos básicos involucrados en cualquier codificación. Codeacademy tiene tutoriales interactivos gratuitos que te enseñarán los conceptos básicos de javascript, el lenguaje en el que se basa Solidity. Si bien los detalles y la sintaxis serán diferentes, muchos de los conceptos básicos que aprenderá son aplicables en Solidity.
excelente artículo @jjms gracias! esto generó una pregunta de mi parte, ¿quizás tengas una opinión? ethereum.stackexchange.com/questions/2418/…