@jamescgibson uh maybe too basic but just play around with Truffle and the pet store demo. Read through contracts and tests closely for https://github.com/OpenZeppelin/openzeppelin-solidity to learn. Check out Infura. Understand all the web3 functions. Learn signatures (https://github.com/MetaMask/eth-sig-util) on JS side and Solidity side, it’s an important primitive. For writing contracts, always ask “what’s the absolute bare minimum I can put in this thing?”
@backus Thank you!!
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!