dApp Development

Suggested learning path

  1. Understand the tools and ecosystem. The big picture
  2. Understand your option to getting the Software (Docker Suggested).
  3. Understand wallet basics.
  4. Understand accounts.
  5. Compile your 1st contract. Hello World
  6. Creating a token and transfering between accounts Token Contract

Your experience should be something like this

  1. Create wallet
  2. Create keys (owner and active)
  3. Add keys to wallet
  4. Create Account and indicate which keys can access it.
  5. Create and compile your 1st contract
  6. Upload your 1st contract to an account
  7. Push an action to that contract and see it work
  8. Play with some more advanced contract options
  9. Understand how to interact with the blockchain from a web page
  10. Understand how data storage works