Solidity and Mud

If anyone is new to Ethereum Virtual Machine and Solidity I have some resources that I have found useful:

  • Ethereum Book - Antonopoulos & Woods is freely available on GitHub, you can also buy it in paperback or as an eBook.
  • Solidity Overview - Blockchain Council has a quick writeup on Solidity, it’s a five minute read at most.
  • Microsoft Blockchain (Intro Course) - Microsoft has a series of short courses on Blockchain fundamentals
  • Full Blockchain Development Course - If you prefer video content then Cyfrin Updraft covers everything from basics to DevOps with Foundry and auditing smart contracts.
  • It’s worth reading through MUD Documentation and doing the Guides. If you get stuck on a Mud then they have a Discord Channel named #mud-help.
  • If you get stuck then ChatGPT/Claude is useful, however the more developer focused Phind works best if you ask it full questions.
  • If you still need more help then there is always the Ethereum StackExchange or Peeranha.
Important

There is nothing wrong with ignoring all of these resources and jumping in and having a go, the Smart Object Framework and Mud abstract a lot of the complexity so it’s entirely possible to get started with a basic terminal and a text editor, no experience required.

Learning Pathway

If you have no familiarity with blockchain or solidity then there are some of the Cyfrin Updraft courses that will get you skilled up quickly: