
Preface
For most people, learning Web3 technology development and becoming a Web3 engineer is a desirable job; however, there are countless courses available, with prices ranging from a few thousand to tens of thousands. For novices, choosing a course becomes a The most painful thing is that after all, you have to spend money to study. Most people need to choose carefully to avoid making mistakes.
But, do newbies need to spend money to learn? The answer must be no. In fact, many people have become Web3 development engineers through self-study.
This article provides eight free learning channels that I think are good. Pick the one you like, which may effectively help you enter and become a qualified Web3 developer.
Seven major learning platforms
Alchemy

Twitter: @AlchemyPlatform
Website: https://www.alchemy.com/
Introduction:
Alchemy provides a leading blockchain development platform, supporting millions of users in 197 countries around the world. The mission is to provide developers with the fundamental building blocks they need to create the future of technology. The Alchemy team draws on decades of deep expertise in massively scalable infrastructure, artificial intelligence, and blockchain from leadership roles at technology pioneers such as Google, Microsoft, Facebook, Stanford, and MIT.
evaluate:
At present, the developer platform is relatively complete and provides many products and APIs. In addition, the learning course is the most complete one I have seen so far, which allows novices to understand step by step how to build and interact with the Web3 ecosystem. Can teach you everything you need to know about Solidity.

buildspace

Twitter: @_buildspace
Website: https://buildspace.so/
Introduction:
buildspace hopes to blaze a new trail for the world's best builders by bringing developers together to explore promising areas and launch meaningful products.
The main purpose is to use "a weekend" to liberate yourself. Discuss and design the project with friends and developers, and build it over a weekend.
evaluate:
The content of buildspace is relatively diverse and is not limited to smart contracts. Even machine learning, artificial intelligence and other promising fields are within its learning scope. However, the disadvantage is that the content is a little more difficult and may not be suitable for those who don’t know anything. Newbies who have some basic programming knowledge may find this kind of learning environment great.
Applications for "gtfo localhost V3" are currently open (ends on March 24). You can participate in a 6-week sprint with developers from all over the world, building and exchanging any ideas during nights and weekends.

CryptoZombies

Twitter: @CryptoZombiesHQ
Website: https://cryptozombies.io/
Introduction:
CryptoZombies is an interactive school where all technical knowledge about blockchain is taught. Learn to write smart contracts by making your own crypto collectibles game.
CryptoZombies is also the first tutorial on NFT on the Internet. The current course focuses primarily on Ethereum and Solidity development, but content for other chains such as Binance, TRON, and even Chainlink will be continuously updated.
evaluate:
If you like games and NFTs, then CryptoZombies will be a good channel. It allows learners to learn through games, allowing you to build a zombie army of your own while learning.
I personally think CryptoZombies is very suitable for learners who hate boring code and like to learn through interactive methods.

Awesome Solidity

Website: https://bkrem.github.io/awesome-solidity/
Introduction:
A great Solidity repository with a curated list of official resources, reference materials, tools, and more.
evaluate:
Since it is a website launched directly from Github, the content tends to focus on compiling all Solidity-related resources, which is more suitable for people with a programming foundation. If you are a novice, you may find it a little painful. After all, Github's model. For ordinary people, it is not that approachable.

Smart Contract Programmer

Twitter: @ProgrammerSmart
Website: https://www.youtube.com/@smartcontractprogrammer
Introduction:
This channel provides free education about smart contracts on open decentralized blockchains. Join the adventure and discover cutting-edge innovations in smart contract programming, security, and applications.
evaluate:
Video teaching is usually the most intuitive way to learn. After all, you can learn while watching and follow the video step by step, so there are basically no mistakes. In addition, the playlist organized by this channel is clearly classified, allowing people to learn from the shallower to the deeper.
Suitable for people who like pictures and texts, and learn step by step.

useWeb3

Twitter: @useWeb3
Website: https://www.useweb3.xyz/
Introduction:
useWeb3 is a platform for developers to explore and learn Web3. Whether you're a new developer starting out for the first time, or an experienced developer transitioning into the Web3 world.
evaluate:
The organization is fast, and many new learning resources and basic knowledge can be found here. The interface is a block-like learning area. The website includes courses, books, videos, and code challenges. It is very suitable for people who like to have goals and challenges in learning. Every time you complete a piece of content, you will feel a sense of accomplishment when it is unlocked.
The important thing is that it also has a job section, so when you are successful in your studies, you can also find a job of your choice here.

WTF Academy

Twitter: @WTFAcademy_
Website: https://wtf.academy/
Introduction:
Web3 Open University for Web2 developers. Learn, test, and get certified in on-chain technology at WTF Academy.
evaluate:
Although it is relatively new compared to other websites, the content is well organized. I have taken a few classes and it is easy to get started. In addition, I received funding from the Ethereum Fund at the beginning of the year. I believe there will be more and more resources in the future. In addition, it is an all-Chinese learning platform, and there is also Discord to join the discussion, which is suitable for those who like to watch Chinese learning or like to study and discuss together.

in conclusion
As mentioned in the preface, many people yearn for Web3 development work, thinking that this will be a job with the opportunity to make money; but if your purpose is just to make money, based on practical considerations, I do not recommend you to enter Web3, because Web3 work It is close to a new start-up company, and the vast majority of new start-up companies "do not make any money" and even have high risks.
How many people first paid a tuition fee and took a series of courses, only to find that they were not interested in this area, and in the end they did not engage in related work. Isn't that a pity? Especially in the current discussion of Web3 and blockchain, many people are attracted to it, but in the end, few are willing to stay and work hard.
If you have a fun-learning mentality, then all the resources and channels mentioned above will be very suitable for you. In fact, there are many good learning resources on the Internet that can help you understand the work of Web3 developers and confirm whether you are Really interested in this area.
If you are interested in Web3 work, you are also welcome to take it together with the previous article "The bear market is about construction! The top ten well-known companies are still recruiting Web3 talents", which contains the "common job vacancy websites" that I recommend.
Finally, I would like to share a sentence that I like very much about learning:
Try doing something you're not proficient in or you'll never grow.
Unless you try to do something beyond what you have already mastered, you will never grow. By Ralph Emerson
Let’s encourage each other.
