People with prior experience
Learnweb3.io
For absolute beginners
university.alchemy.com
- 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/**)
- 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/**)
- 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/**)
- 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/**)
- 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/**)
- 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**).
- 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/**)
- 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/**)
- 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/**)
- 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/**)