Skip to content

Latest commit

 

History

History
133 lines (105 loc) · 4.75 KB

README.md

File metadata and controls

133 lines (105 loc) · 4.75 KB

🚀Web3DAO


Blockchain Roadmap

📄 Content


Basic Web Development

  • HTML
  • CSS
  • Javascript
    • Get familiar with the syntax
    • Learn basic operations on DOM
    • Learn mechanisms typical for JS (Hoisting, Event Bubbling, Prototyping)
  • React js
  • General Development Skills
    • Git/Github
    • HTTP(S) protocol

Basics of Blockchain

Books

There are some great materials out there for you and we have gathered some of the best below. If books are your thing, you'll prabably want to start with "Mastering Bitcoin." This will give you some interesting history and teach you everything you need to know about Bitcoin.

You can then follow this up with "Mastering Ethereum". As a Dapp developer specifically, you will need to know about smart contracts and the EVM. This will not only teach you about Ethereum but also many of the concepts you will need for developing on other chains.

Title Content Link
Mastering Bitcoin Mastering Bitcoin is a book for developers, although the first two chapters cover bitcoin at a level that is also approachable to non-programmers. Anyone with a basic understanding of technology can read the first two chapters to get a great understanding of bitcoin. https://github.com/bitcoinbook/bitcoinbook
Mastering Ethereum Mastering Ethereum is a book for developers, offering a guide to the operation and use of the Ethereum, Ethereum Classic, RootStock (RSK), and other compatible EVM-based open blockchains. https://github.com/ethereumbook/ethereumbook

Ethereum

  • Book Mastering Ethereum
    • Ethereum Virtual Machines (EVMs)
    • Ethereum Networks (MainNet, TestNet)
    • Learn About Wallets, Addresses, gas, private and public keys
    • Ethereum Transactions using wallets like metamask
    • Ethereum Clients/Nodes
  • Solidity

Smart Contracts

  • Basics of Smart Contracts
  • Ethereum High Level Languages
  • Life Cycle of Smart Contracts
  • Compiling Testing and Deploying Smart Contracts
  • Interacting With Deployed Smart Contracts.

Package Managers


IDE


Frameworks


Distributed Storage


Practice



Join WEB3DAO