A new form of the internet called Web3 is being built right in front of our eyes. It’s being built on permissionless blockchains where anyone can deploy a smart contract they’ve written. Indeed, some of the greatest developers in this nascent industry are anonymous people – no college degree or corporate work experience is required here.
Perhaps you’re already a Web3 user, participate in decentralized autonomous organizations (DAO), vibe in non-fungible token (NFT) communities and trade crypto. You’ve seen what it’s like and now want to take a step further to help build better stuff – you want to be a builder, or a dev (short for developer).
The other great thing about Web3 is that it welcomes autodidacts – those who eschew formal courses or training and learn on their own by doing. If you’re interested in becoming a blockchain dev, everything you need to get started is available online.
To help you get started, we’ve asked developers, teachers and learners for their best tips.
Understand what blockchain is and does
Start with the fundamentals and understand what blockchain is, and what it can do – also importantly, what it can’t do.
“I think it's important for everyone to realize that at the heart of a cryptocurrency there is a single database – account balances, smart contract code, etc. – and a ‘blockchain’ is just a cryptographic audit trail that allows anyone to compute a copy of the database,” Patrick McCorry, researcher at blockchain tool developer Infura, told CoinDesk.
McCorry started a cryptocurrency course “because there are bystanders who are willing to make the jump into our space, but they are lacking the mental models and wider context on how the technology works.” The course is sponsored by his employer Infura and is available for free.
CoinDesk also has articles to help get you started:
Continue reading: https://www.coindesk.com/learn/how-to-teach-yourself-blockchain-a-guide-for-budding-builders/
Perhaps you’re already a Web3 user, participate in decentralized autonomous organizations (DAO), vibe in non-fungible token (NFT) communities and trade crypto. You’ve seen what it’s like and now want to take a step further to help build better stuff – you want to be a builder, or a dev (short for developer).
The other great thing about Web3 is that it welcomes autodidacts – those who eschew formal courses or training and learn on their own by doing. If you’re interested in becoming a blockchain dev, everything you need to get started is available online.
To help you get started, we’ve asked developers, teachers and learners for their best tips.
Understand what blockchain is and does
Start with the fundamentals and understand what blockchain is, and what it can do – also importantly, what it can’t do.
“I think it's important for everyone to realize that at the heart of a cryptocurrency there is a single database – account balances, smart contract code, etc. – and a ‘blockchain’ is just a cryptographic audit trail that allows anyone to compute a copy of the database,” Patrick McCorry, researcher at blockchain tool developer Infura, told CoinDesk.
McCorry started a cryptocurrency course “because there are bystanders who are willing to make the jump into our space, but they are lacking the mental models and wider context on how the technology works.” The course is sponsored by his employer Infura and is available for free.
CoinDesk also has articles to help get you started:
Continue reading: https://www.coindesk.com/learn/how-to-teach-yourself-blockchain-a-guide-for-budding-builders/