Explora 10 de los mejores tutoriales de desarrollo en Solidity (2025)
Escrito por Alchemy
Solidity es un lenguaje de programación web3 para escribir smart contracts. Solidity fue creado para la blockchain de Ethereum, y los programas escritos en Solidity se ejecutan en la Ethereum Virtual Machine (EVM). Sin embargo, Solidity no es un lenguaje de programación ampliamente conocido, y por eso muchos desarrolladores usan tutoriales para aprender Solidity.
¿Por qué los tutoriales son buenos para aprender Solidity?
A diferencia de los cursos, que suelen ser largos, con horarios fijos y sincrónicos, los tutoriales son cortos, autogestionados y asincrónicos. Esta flexibilidad para aprender Solidity a tu propio ritmo, con cualquier instructor y sin la presión de plazos, es una excelente forma de explorar Solidity.
Aprender web3 no es un proceso fácil. En lugar de un conjunto desordenado de información recopilada de distintas partes de la web, los tutoriales facilitan dominar contenido nuevo mediante un proceso guiado, paso a paso. Los tutoriales de Solidity enseñan muchos conceptos fundamentales, como instalar distintos entornos de desarrollo integrados (IDEs), escribir smart contracts, y construir productos mínimos viables (MVPs) de casos de uso populares como desarrollar un NFT marketplace.
1. Tutorial de Hardhat para principiantes
Hardhat es un conjunto de herramientas de desarrollo para escribir smart contracts, y es una herramienta esencial que todo desarrollador de Solidity debe conocer. Este tutorial de Hardhat para principiantes requiere ciertos conocimientos previos de Javascript, uso de la terminal, uso de Github y nociones básicas de smart contracts, pero también proporciona los recursos necesarios para aprender estos temas previos.
El tutorial cubre:
- Configurar tu entorno de Node.js para desarrollo en Ethereum
- Crear y configurar un proyecto de Hardhat
- Los fundamentos de un smart contract en Solidity que implementa un token
- Escribir pruebas automatizadas para tu contrato usando Hardhat
- Depurar Solidity con console.log() usando Hardhat Network
- Desplegar tu contrato en Hardhat Network y en la testnet de Ethereum
Hardhat es un excelente entorno para crear y depurar smart contracts. Este tutorial de Hardhat explica los fundamentos del desarrollo en Solidity con instrucciones y fragmentos de código bien redactados.
2. Crear un smart contract en Polygon usando Alchemy
Este tutorial del equipo de Polygon enseña a los estudiantes cómo crear un smart contract en Polygon usando la plataforma de desarrollo de Alchemy. El tutorial cubre los siguientes pasos:
- Comenzar creando una app de Polygon en Alchemy
- Crear una dirección de wallet de Polygon con Metamask
- Agregar saldo de MATIC a la wallet
- Usar Hardhat y Ethers.js para compilar y desplegar un proyecto
- Verificar el estado del contrato en la plataforma de Alchemy
Este tutorial es valioso porque no solo te ayudará a comenzar a desplegar smart contracts en Polygon, sino que también te enseñará herramientas importantes para desarrolladores web3 como Alchemy, Hardhat y ethers.js.
El tutorial es bastante detallado y accesible para principiantes que estén familiarizados con principios generales de programación.
3. Desarrolla tu primer smart contract de NFT con OpenSea
Este tutorial de OpenSea explica cómo crear tu primer smart contract de NFT usando Solidity, Hardhat, Ethers.js, MetaMask y Alchemy. Los desarrolladores de Solidity necesitan saber cómo trabajar con una variedad de herramientas, y este tutorial ofrece la oportunidad de usar algunas de las mejores herramientas web3 mientras se crea un NFT.
El tutorial comienza explicando cómo instalar tu entorno y termina con consejos sobre verificación y uso para seguir mejorando tu código. El código completo del tutorial también está publicado en Github como referencia para cuando termines o si te quedas atascado en el camino.
4. Crea un NFT dinámico
Un NFT dinámico es un token no fungible cuya imagen y metadata cambian según datos on-chain y off-chain. Un ejemplo de NFT dinámico es el NFT de Lamelo Ball, que registra las estadísticas de baloncesto de Lamelo después de cada partido. Además, hay ocho NFTs dorados que, si Lamelo ganaba el premio a Rookie del Año, el arte del NFT se volvería dorado.
Este tutorial de NFT dinámico forma parte de la serie Road to Web3 de Alchemy, y está a cargo de un miembro del equipo de relaciones con desarrolladores de Chainlink. El tutorial usa Alchemy y Chainlink para crear un NFT dinámico cuyo arte cambia entre una imagen de toro y una de oso según si el mercado está al alza o a la baja.
5. Desarrolla un NFT marketplace
Un NFT marketplace es un sitio web donde los usuarios pueden comprar, listar y vender tokens no fungibles. Este tutorial de Road to Web3 de Alchemy usa Alchemy, Hardhat y Pinata para desplegar un NFT marketplace en la testnet de Goerli.
6. Construye una aplicación de redes sociales descentralizada
Al igual que DeFi en 2020 y los NFTs en 2021, las aplicaciones de redes sociales basadas en blockchain tienen el potencial de generar mucho interés mainstream por Ethereum. Este tutorial de redes sociales descentralizadas enseña a los estudiantes a usar Apollo GraphQL, la API del protocolo Lens de Aave, Polygon, la API de MintKudos, y el protocolo Lit para obtener perfiles de usuario, integrar NFTs de Proof-of-Knowledge (PoK), y usar encriptación para desplegar el frontend de una aplicación de redes sociales usando Repl.it.
7. Cómo obtener el último bloque en Ethereum
Una de las cosas más fundamentales que necesitará hacer un desarrollador de blockchain es obtener el último bloque de la blockchain. Este tutorial cubre:
- Crear un directorio de proyecto desde la línea de comandos
- Instalar el Alchemy SDK
- Crear un archivo index.js
- Ejecutar una llamada usando node para obtener el número del último bloque
8. Envía una transacción privada en Ethereum
Una transacción privada es una transacción enviada directamente a los validadores en lugar de enviarse al mempool global. Debido a que los bots de Maximum Extractable Value (MEV) están escuchando las transacciones en el mempool, enviar una transacción privada puede ayudar a proteger a los usuarios del frontrunning.
Este tutorial explica cómo usar el Alchemy SDK y Flashbots para enviar una transacción privada.
9. Despliega un smart contract en múltiples redes
Las aplicaciones multichain son aplicaciones que se despliegan en distintas redes blockchain. Debido a que cada red tiene ventajas, compensaciones y usuarios de nicho particulares, desplegar el mismo smart contract en múltiples blockchains es un caso de uso popular.
Este tutorial explica cómo se pueden desplegar contratos multichain usando Alchemy, MetaMask y Hardhat, para desplegar un contrato en la testnet Goerli de Ethereum y en la testnet Mumbai de Polygon.
10. Construye una aplicación blockchain full stack
Este tutorial de Dapp University te muestra cómo crear una aplicación blockchain full stack usando smart contracts en Solidity y Javascript. Los estudiantes aprenderán a desplegar smart contracts en la blockchain y a construir una aplicación del lado del cliente.
Este tutorial es excelente para principiantes porque todo se enseña desde cero, viene acompañado de una guía escrita, e incluye código inicial por si prefieres no empezar completamente desde cero.
Comienza a aprender Solidity con los mejores tutoriales
Los tutoriales son una excelente manera de impulsar tu carrera como desarrollador de Solidity, sin importar si eres completamente nuevo en programación o nuevo en desarrollo web3.
Si te interesa un enfoque más estructurado para aprender Solidity, el bootcamp de desarrollo en Solidity de 7 semanas de Alchemy University es un curso intensivo gratuito de desarrollo en Ethereum que cubre todo lo que necesitas saber.
Con desafíos de programación interactivos, lecciones en video y lecturas educativas, este bootcamp rediseñado te ayudará a acelerar tu camino para convertirte en desarrollador de Solidity.
Si los desarrolladores son nuevos en el desarrollo en general, el curso intensivo de JavaScript de 3 semanas de Alchemy University es un excelente requisito previo antes de comenzar un bootcamp de Ethereum.
Resúmenes relacionados
Solidity3 de diciembre de 2025
Los 6 mejores IDEs de Solidity para desarrolladores (2026)
Explora los mejores IDEs para el desarrollo en Solidity.
Solidity19 de noviembre de 2025
Optimización de gas en Solidity: 12 técnicas para hacer tus smart contracts más económicos y eficientes
¿Quieres escribir mejor código y reducir tus fees de gas?
Solidity13 de noviembre de 2025
12 mejores prácticas de seguridad para smart contracts en Solidity
Protege tus smart contracts con estos consejos y herramientas de seguridad de expertos.

Construye magia blockchain
Alchemy combina los productos y herramientas de desarrollo Web3 más potentes con recursos, comunidad y un soporte legendario.