People with prior experience

Learnweb3.io

For absolute beginners

university.alchemy.com

  1. Solidity Documentation: This is the official documentation for Solidity, the programming language used for writing smart contracts on the Ethereum blockchain. It includes tutorials, examples, and API reference documentation. (https://docs.soliditylang.org/en/latest/)
  2. CryptoZombies: This is an interactive code school that teaches you how to write smart contracts in Solidity through building a zombie game. It's a fun and engaging way to learn Solidity. (https://cryptozombies.io/)
  3. Solidity by Example: This is a collection of Solidity code snippets with explanations that you can use as a reference when writing your own contracts. (https://solidity-by-example.org/)
  4. Ethereum Developer Portal: This is a comprehensive resource for Ethereum developers, including documentation on Solidity, web3.js, and other development tools. (https://ethereum.org/developers/)
  5. Solidity Programming Course on Udemy: This is a paid course on Udemy that covers the basics of Solidity programming, including data types, control structures, functions, and contracts. (https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/)
  6. Solidity Tutorials on YouTube: There are many YouTube channels that offer Solidity tutorials, including Dapp University (https://www.youtube.com/c/DappUniversity), EatTheBlocks (https://www.youtube.com/c/EatTheBlocks), and Crypto Gnome (https://www.youtube.com/c/CryptoGnome).
  7. Remix IDE: This is an online IDE for writing, testing, and deploying smart contracts on the Ethereum blockchain. It includes a Solidity compiler and debugger. (https://remix.ethereum.org/)
  8. OpenZeppelin: This is an open-source framework for building secure smart contracts on the Ethereum blockchain. It includes pre-built Solidity contracts for things like access control and token issuance. (https://openzeppelin.com/)
  9. Solidity Weekly Newsletter: This is a weekly newsletter that includes updates on Solidity development, new tools and libraries, and community events. (https://solidityweekly.substack.com/)
  10. Solidity Forum: This is a community forum for Solidity developers where you can ask questions, share ideas, and collaborate with others. (https://forum.soliditylang.org/)