Whether you're new to web dev or if you have few years of experience already, the 30DaysOfWeb3 curriculum is the perfect combination of self-paced lessons and step by step instructions which will lead you to build your own dApp end to end.
The thing with web3 is that there is so much out there to explore that it can be very overwhelming to decide where to start. The FOMO (fear of missing out) is real, especially when we talk about learning technologies that are evolving at very fast pace.
When you look for training material or other resources, don't worry about whether they are relevant today or if they will be tomorrow. Check instead
- if they are backed up by an active community of people and
- if there is more than one side to approach the learning material
The first will ensure that all the resources are kept up to date and peer reviewed, the second will allow you to adjust the learning to your needs without having to drop off and start over every time something is not clear.
Flexibility
Start from the basics and create your first wallet, or skip ahead to write and deploy your smart contract, the 30DaysOfWeb3 curriculum allows you to browse across chapters to learn what you need or follow step by step and leave space for deep dive later.
Learning it's not only about reading documentation, but also experimenting with real code. The team has put together a dedicated repository in Github that will allow you to have a base where to start from during each chapter.
On top of this, every tool is explained also through ad hoc workshops which are available for free on Youtube for you to rewatch anytime you need and follow along while coding.
Support
Through the Discord server you'll be able to ask questions and learn from other peers who are also learning with you. The best advice I can give is to not be shy by posting your errors in the chat and seek for help. Troubleshooting together it's as much empowering as writing code.
The WomenBuildWeb3 community is there to help, join us on Discord
WomenBuildWeb3 is a collective of diverse people with wide-range of experiences in tech who aims to onboard, educate, and retain talented, diverse builders. You can learn more here.
Finally as a nice way to keep you motivated, you'll get shiny kudos reward in form of an NFT at the end of each chapter. Be proud of your progress and share it with other web3 learners by showing off your badges.
Where to start
A couple of practical tips to get you ready for the 30DaysOfWeb3 curriculum if you're starting from zero:
- Download Coinbase wallet extension for your browser - Recommended: Chrome
- Download an IDE (Integrated Developer Environment) where you'll be coding - Recommended: VSCode it's free
- Create an account in Github and check out how to work with Github in VSCode
All these information are also available in the first section of the curriculum "Getting started".
And that's it, you're ready to go. There's really nothing that should keep you waiting.
What's next?
The curriculum is just the beginning. It opens doors for opportunities to explore other technologies and build further. You'll soon discover that sharing your progress and getting involved with the community can open any door you didn't dare to knock before.
Last but not least, submitting your completed project at the end of the curriculum gives you a chance to participate to an accelerator: a program where you'll receive mentorship, capital and connection to kick start your very own project in web3. Learn more here.
Conclusion
Don't wait. Every day is a good day to begin learning something new.
30 days ago I was a former developer who didn't code for several years and was a bit scared to get into web3 coding. Now I can say I feel much more confident as I have a solid starting point, a clear path ahead and several things I want to continue exploring with a community on my side to rely on while I continue in this journey.
Check out 30daysofweb3.xyz and get in touch with the community via Discord or Twitter directly if you have any question or doubt.
Let's go!
Bonus
- Curious to see what you get to build? Here's my completed versions of the 30DaysOfWeb dApp deployed with Vercel 30daysofweb3.vercel.app
- Want to follow other 30DaysOfWeb3 builders? Here's a Twitter List