This website has been developed as a companion to becoming a blockchain/web3 developer and is designed as a series of structured links and content, that when followed, will provide you with the basic knowledge to develop decentralised applications. The minimum time recomended is two months (one month to read and practice, and one month to develop a project) and the maximum is four months.
access the companion here: web3-Companion/