Web3CryptoDev Logo

🚀 Learn Web3 development from Zero to Mastery.

🎯 Our goal: Create a running series of guides covering Solidity and all things Web3 development aimed at developers.

As a result of this, we will connect devs to devs and build a community around building, innovation and mutual help.

See the website:

Join our Discord:

Want to contribute? Check out our


🖖 Our mission

Easy to use
Designed with open source contributions from people like you! Our community aims to teach developers how to quickly learn and apply web3 development skills.

Focus on What Matters
Focus on what matters. Explore what real web3 developers do day to day. Go beyond “Hello World” tutorials. Go deeper and explore the depths of web3. We combine theory with real-world examples.

Powered by the Commmunity
Leverage our collective knowledge. Strive to make one small contribution. The sum is greater than the whole!

Ship, ship, ship
Don’t let the perfect be the enemy of the good. Shipping and improving via iterations is preferable to analysis paralysis.

🛠 Start Building

New to building in Web3?

See our beginner-friendly tutorials below:

🛠 Solidity 101

For completely new developers check out some our resources to provide the basics:

Learn Web Development Fast

🧭 The Approach

Web3 changes fast. So, our content will be considered living documents that are intended to keep up with these changes. We will move fast and break things.

Our writing approach will be:

  1. Write and published quickly, aiming for every weekday.
  2. Solicit community feedback through issues and pull requests for fixes, content suggestions, and content additions.
  3. Progressively expand the topics over time.

The work is NOT perfect. Most of it needs heavy proofreading and will be edited over time.

The process will be:
Build -> Write -> Publish -> Edit in public

Our learning process will be similar to the Feynman Method:
Play -> Learn -> Teach

🤝 Contributors Welcomed

Have a topic you’d like to contribute or want to learn about?

Content Roadmap

Check out our current content roadmap to see what is coming soon or needs work.


Learn about how to contribute via the


Have a suggestion? Feel free to open an issue.


Want to submit to the blog, lesson, lesson fix, or image/logo? Submit a pull request after submitting an issue.

Any and all feedback is appreciated ❤️!

📄 Local Setup Instructions

This website is built using Docusaurus 2, a modern static website generator.


$ yarn

Local Development

$ yarn start

This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.


$ yarn build

This command generates static content into the build directory and can be served using any static contents hosting service.


This project deploys on Vercel.