---
title: "Cómo aprender desarrollo en web3 en 10 pasos (2023)"
description: "Pasa de novato a Shadowy Super Coder con este proceso simple"
---

# Cómo aprender desarrollo en web3 en 10 pasos (2023)

Los salarios de los desarrolladores Web3 son famosos por ser altos en la industria blockchain, lo que convierte a aprender desarrollo web3 en un objetivo para muchos desarrolladores nuevos y con experiencia en web2.

Según Web3 Careers, los desarrolladores de Solidity ganan hasta $400,000 al año, y con el trabajo remoto en equipos distribuidos globalmente siendo la norma en muchas startups web3, construir en web3 es una opción de carrera atractiva para muchos desarrolladores.

Con tanto entusiasmo por la tecnología blockchain y las inversiones en empresas web3, los desarrolladores se preguntan cómo aprender desarrollo web3 y cómo empezar a trabajar en la industria web3.

Como web3 es un sector joven con tecnologías que cambian rápidamente, [convertirse en desarrollador blockchain](https://www.alchemy.com/overviews/become-a-blockchain-developer) puede ser un desafío para quienes recién comienzan su camino en web3.

En este artículo, te daremos una guía de 10 pasos para aprender desarrollo web3, desde seguir a los mejores builders en cripto hasta aprender mediante tutoriales guiados.

## Paso 1: sigue a devs de Web3 en Twitter

Aprender desarrollo web3 empieza por encontrar devs blockchain con experiencia para saber qué están leyendo, con qué herramientas están construyendo, y qué tipo de proyectos están desarrollando.

Como Twitter es donde los influencers de cripto comparten muchas novedades sobre su trabajo, una de las mejores formas de aprender es [seguir a desarrolladores web3 en Twitter](https://www.alchemy.com/overviews/best-web3-developers-on-twitter).

Algunos de nuestros influencers favoritos de crypto Twitter \(CT\) para aprender web3 incluyen:**‍**

- **@VitalikButerin** - Cofundador de Ethereum
- **@aeyakovenko** - Cofundador de Solana
- **@TimBeiko** - core developer de Ethereum que lidera muchas actualizaciones de Ethereum

Herramientas como TweetDeck o RSS pueden ayudarte a seguir varios feeds a la vez, y las Listas de Twitter son otra forma de organizar a las personas que sigues en distintas categorías, como desarrollo en Ethereum, desarrollo en Solana, o nichos como DeFi y NFTs.

Recomendamos buscar por el nicho que te interese para encontrar a las mejores personas a seguir, y luego ver a quién siguen, retuitean y les gusta para encontrar más personas relevantes en tu nicho deseado.

## Paso 2: suscríbete a devs de Web3 en YouTube

Además de Twitter, hay un número creciente de [desarrolladores web3 en YouTube](https://www.alchemy.com/overviews/best-youtube-channels-for-web3-developers). YouTube es una plataforma efectiva para demostrar visualmente proyectos de código y ofrecer explicaciones detalladas de conceptos clave. Aquí algunos de nuestros favoritos:

1. **Web3 Foundation** - canal oficial de Web3 Foundation con mucho contenido útil
1. **Bankless** - videos para principiantes sobre NFTs, Ethereum, Bitcoin, DeFi, y más
1. **Alchemy** - [el canal de YouTube de Alchemy](https://youtube.com/c/AlchemyPlatform) te muestra cómo construir una aplicación de staking, cómo verificar un smart contract, y más tutoriales en video
1. **Hashlips NFT** - Hashlips es una colección de NFT popular, pero también ofrecen videos educativos útiles, incluyendo cómo crear tu propia colección de NFTs
1. **Patrick Collins** - el developer advocate Patrick Collins habla sobre smart contracts, blockchain, DeFi, Fintech y lenguajes de programación
1. **Nader Dabit** - Nader ofrece videos muy técnicos para quienes buscan ir un nivel más profundo
1. **Smart Contract Programmer** - decenas de miles de desarrolladores en formación recurren a los más de 200 videos de Smart Contract Programmer sobre Solidity 0.8 y Viper 0.8.

Quienes aprenden de forma visual encontrarán en estos YouTubers de web3 un gran recurso para mejorar sus habilidades, por los temas que cubren, la claridad con la que comunican temas difíciles para principiantes, y los tips que comparten para acelerar el proceso de aprendizaje de web3.

## Paso 3: suscríbete a newsletters de desarrolladores Web3

Encontrar los mejores recursos para aprender desarrollo web3 es una tarea que consume mucho tiempo, y se resuelve suscribiéndote a [newsletters de cripto](https://www.alchemy.com/overviews/best-newsletters-for-web3-developers) que agregan noticias, herramientas web3 y novedades para desarrolladores.

Algunos de nuestros feeds de noticias curados favoritos para aprender sobre desarrollo web3 incluyen:

- **The Block Crypto** - resumen diario de noticias del sitio de análisis de mercado The Block
- **EthHub Weekly** - newsletter semanal sobre Ethereum con perspectivas de devs
- **Week in Ethereum** - entérate sobre The Merge, actualizaciones de nodos, EIPs, y más
- **The Daily Ape** - newsletter de Telegram con hilos, análisis profundos, y más

Esta lista es solo un punto de partida para los desarrolladores que quieren mantenerse al día con lo último en desarrollo web3, y hay muchas otras newsletters útiles por ahí.

## Paso 4: únete a un servidor de Discord Web3

Discord es una app de chat popular entre gamers, pero también es un lugar donde encontrar comunidades de desarrollo web3. La mayoría de los proyectos Web3 muestran los enlaces de su perfil de Discord en sus landing pages y cuentas de redes sociales.

Por ejemplo, el servidor de Discord de Ethereum tiene más de 30,000 miembros, y el [servidor de Discord de Alchemy](https://discord.com/invite/frSF7J8Ktw) tiene canales sobre desarrollo general, desarrollo de NFTs, solicitudes de funciones, y más, con más de 42,000 miembros.

Además de los servidores específicos de proyectos, también hay servidores de Discord generales para aprender desarrollo web3, como **Buildspace** y **CryptoDevHub**. ¡Buildspace, por ejemplo, tiene más de 130,000 miembros! Los servidores de dev de web3 son lugares perfectos para hacer preguntas, encontrar colaboradores, o simplemente charlar con otras personas afines sobre cómo mejorar las habilidades de desarrollo web3.

Muchos de estos servidores también tienen canales para \#jobs, \#events, y \#resources, lo que puede ser una buena forma de encontrar nuevas oportunidades o recursos de aprendizaje. Contribuir al Discord de un proyecto Web3, por ejemplo respondiendo preguntas de los usuarios, también es una excelente forma de involucrarte y empezar a construir tu portafolio.

## Paso 5: únete a una DAO de desarrolladores Web3

Unirte a una o más [DAOs de desarrolladores web3](https://www.alchemy.com/overviews/best-daos-for-web3-developers) es otra forma de conocer gente, descubrir proyectos interesantes, colaborar con nuevos equipos, y construir tu portafolio, ya que la mayoría de estas comunidades necesitan voluntarios que ayuden a sostener la comunidad.

Una DAO \(organización autónoma descentralizada\) es una organización que se gestiona mediante gobernanza descentralizada. En otras palabras, es una organización que es propiedad y está operada por sus miembros.

Estas [DAOs](https://www.alchemy.com/dapps/top/daos) centradas en desarrolladores suelen estar abiertas a cualquiera que quiera unirse, y son una buena forma de involucrarte más con un proyecto que te apasione.

Estas son algunas de nuestras DAOs favoritas enfocadas en desarrolladores para aprender web3:

- **Developer DAO** - más de 5,000 miembros están aprendiendo Web3 juntos
- **LearnWeb3DAO** - más de 25,000 miembros están aprendiendo a través de 4 tracks de aprendizaje
- **DXDAO** - esta DAO usa gobernanza basada en reputación para coordinar fondos y operar productos como un AMM multi-chain y un IDO launchpad

Unirte a una de estas DAOs te acercará más a la comunidad de desarrolladores Web3.

## Paso 6: dale star a los mejores repos de GitHub

GitHub es el repositorio de código más grande del mundo y es donde ocurre el desarrollo web3 de código abierto. Si quieres aprender de los mejores desarrolladores que construyen en público, seguir \(y dar star\) a [repositorios web3 populares de GitHub](https://www.alchemy.com/overviews/best-web3-github-repos) te ayudará a encontrar builders de Web3.

Algunos de nuestros repos favoritos de GitHub para aprender a desarrollar en blockchains son:

- **foundry-rs/foundry** - un conjunto de herramientas de desarrollo de aplicaciones de Ethereum
- **OpenZeppelin/openzeppelin-contracts** - repo para lanzar NFTs de Ethereum
- **Rainbow-me/Rainbowkit** - integra wallets con tus [apps](https://www.alchemy.com/dapps/top/defi-dapps)

Dar star a los repositorios te permite recibir notificaciones cada vez que se sube nuevo código, lo que te ayuda a mantenerte al día con las últimas novedades. También puedes explorar el código para ver cómo los desarrolladores con experiencia resuelven problemas.

Otra forma de descubrir repositorios populares es buscar temas como Ethereum, DeFi, o NFTs y ordenar los repos por los proyectos con más stars en la sección Topic de GitHub.

## Paso 7: completa un tutorial de Web3

Seguir tutoriales es el siguiente paso para aprender lo básico y empezar a programar. Normalmente no requieren conocimiento previo y puedes hacerlos a tu propio ritmo.

Una vez que hayas completado un par de [tutoriales de desarrollador web3](https://www.alchemy.com/overviews/best-web3-tutorials), deberías tener una mejor comprensión de cómo funciona web3 y poder empezar a construir aplicaciones simples.

Algunos de nuestros tutoriales favoritos para aprender a construir apps web3 incluyen:

- **How to Create an ERC-20 Token** - Este sencillo tutorial de Alchemy te muestra cómo desplegar tu propio token ERC-20 en el testnet
- **Build a Web3 App with Solidity** - Este tutorial de Buildspace usa [MetaMask](https://www.alchemy.com/dapps/metamask) y [Hardhat](https://www.alchemy.com/dapps/hardhat) para mostrarte cómo crear un smart contract, conectar una wallet, interactuar con el contrato, y desplegarlo
- **Hardhat Tutorial for Beginners** - Este tutorial de la herramienta de desarrollo Hardhat explica cómo crear un proyecto, configurar un entorno de node.JS, usar Ethers.js, y desarrollar, depurar y desplegar smart contracts

Aunque estos tutoriales no te convertirán en un experto desarrollador web3, deberían darte un buen punto de partida para entender cómo construir apps.

## Paso 8: inscríbete en un curso de desarrollador Web3

Los cursos ayudan a los aspirantes a devs web3 a profundizar en un tema en particular aprendiendo de instructores con experiencia. Hay [cursos gratuitos y pagos de desarrollador web3](https://www.alchemy.com/overviews/best-blockchain-courses), y aunque cada bootcamp varía en la cantidad de conocimiento previo requerido, todos elevan rápidamente tus habilidades como desarrollador.

Algunos de nuestros cursos y bootcamps favoritos para aprender desarrollo web3 incluyen:

- **Alchemy University** - un [bootcamp de desarrollador Ethereum](https://university.alchemy.com/) gratuito de 7 semanas y un curso intensivo de Javascript para web3 de 3 semanas.
- **Road to Web3** - Este es un [curso de desarrollo blockchain gratuito de 10 semanas](https://www.alchemy.com/docs/alchemy-quickstart-guide) que te enseña a hacer smart contracts de NFT, apps de intercambio de tokens, un [marketplace de NFTs](https://www.alchemy.com/dapps/best/nft-marketplaces), una dApp de DeFi, y más
- **Web3 University** - Esta colección de recursos gratuitos de desarrollo blockchain ofrece una variedad de tracks de lecciones y recursos destacados
- **Sol Dev** - Si buscas desarrollar en Solana, este curso gratuito te enseñará a empezar en Solana, cómo intercambiar tokens con Rust, y más.

Los cursos suelen venir con tareas, así que puedes empezar de inmediato a poner en práctica tus nuevas habilidades. También suelen tener comunidades activas donde puedes hacer preguntas y recibir retroalimentación de otros estudiantes.

Cuando estás empezando, puede ser útil construir un portafolio de proyectos pequeños para mostrar tus habilidades. Esto no tiene que ser nada elaborado, incluso una Dapp simple o un smart contract sirven.

Una vez que tengas algunos proyectos en tu haber, puedes empezar a agregarlos a tu currículum o perfil de LinkedIn. Si quieres ir un paso más allá, puedes crear un sitio web personal o blog para mostrar tu trabajo.

Algunos de estos cursos vienen con certificados que puedes agregar a tu currículum o perfil de LinkedIn. En el mundo Web3, también existen los Proof-of-Knowledge NFTs y los POAPs, que son NFTs no transferibles que se obtienen al completar distintas tareas, y que pueden usarse como sustitutos de un currículum. También son excelentes disparadores de conversación al hacer networking con otros desarrolladores web3.

## Paso 9: asiste a un hackathon de Web3

Los hackathons ayudan a los devs a aprender web3 al conocer desarrolladores, aprender nuevas habilidades web3, y construir un portafolio. Los hackathons tienen duraciones variables, desde unas horas hasta unas semanas, y suelen tener una variedad de premios para los mejores proyectos en distintas categorías, como Gaming e infraestructura.

Algunos de [los mejores hackathons de web3](https://www.alchemy.com/overviews/best-web3-hackathons) para aprender incluyen:

- **‍ETHDenver's BUIDLathon** - este evento anual tiene participantes presenciales y virtuales, que compiten por pools de premios separados.
- Solana Summer Camp - el último Hackathon en la serie de eventos de Solana para incorporar desarrolladores que aprenden desarrollo web3.
- **Polygon BUIDLit** - construye apps, infraestructura y otras aplicaciones de Polygon

No necesitas ser un desarrollador con experiencia para participar en un hackathon. De hecho, muchos están orientados a principiantes que buscan aprender a construir en web3.

Incluso si no ganas ningún premio, te irás con nuevos amigos y mucho conocimiento sobre desarrollo blockchain. Quién sabe, tal vez encuentres a tu próximo cofundador o startup.

## Paso 10: construye algo en Alchemy

Alchemy es un proveedor líder de infraestructura web3 que es altamente escalable, confiable y precisa. Los desarrolladores que construyen sobre Alchemy tienen acceso a algunas de las [mejores herramientas de desarrollo blockchain](https://www.alchemy.com/overviews/20-blockchain-development-tools), APIs, servicios y soporte al cliente para construir apps con éxito.

Algunos de los productos de Alchemy incluyen:

- **Supernode** - Una [API](https://www.alchemy.com/supernode) de primer nivel que facilita interactuar con datos de blockchain, cuentas y smart contracts
- **Alchemy Build** - Un [conjunto de herramientas de desarrollo](https://www.alchemy.com/build) para prototipar, depurar y lanzar productos
- **Alchemy Monitor** - Un [dashboard](https://www.alchemy.com/monitor) para revisar la salud, el rendimiento y la actividad de tu app
- **NFT API** - Una [API](https://www.alchemy.com/docs/reference/nft-api-overview) para obtener NFTs, metadata, precios, propietarios, colecciones, y más
- SDK - Un [SDK](https://www.alchemy.com/docs/alchemy-quickstart-guide) ligero y modular que encapsula patrones de uso comunes
- **Alchemy Notify** - [Webhooks](https://www.alchemy.com/?a=1ab005f396) para recibir notificaciones sobre transferencias externas, internas y de tokens, transacciones minadas y descartadas.

Si te tomas en serio convertirte en desarrollador web3, Alchemy es el mejor lugar para empezar.

Ahora que ya aprendiste sobre desarrollo web3, es hora de empezar a construir tu primer proyecto.

Para comenzar, [crea una cuenta gratuita en Alchemy](https://www.alchemy.com/?a=1ab005f396), ¡y construye algo increíble!
