Solidity
Last updated
Last updated
The official Solidity documentation is the most comprehensive and up-to-date resource for learning about the Solidity language. It covers everything from basic syntax to advanced topics and provides detailed explanations, examples, and code snippets.
Link:
CryptoZombies: An interactive online course that teaches Solidity through building a zombie game.
Link:
Dapp University: A YouTube channel with over 10 hours of hands-on tutorials for both beginners and experienced Solidity developers.
Link:
Udemy Ethereum Blockchain Developer Bootcamp With Solidity: An extensive course providing up-to-date blockchain development tools and resources.
Link:
Ethereum StackExchange: A platform for asking and answering questions related to Solidity and Ethereum development.
Link:
Solidity Language Users Chat: A chat room for Solidity developers to discuss and share knowledge.
Link:
Remix: A browser-based IDE with an integrated compiler and Solidity runtime environment.
Hardhat: An Ethereum development environment with local Ethereum network, debugging features, and a plugin ecosystem.
Foundry: A fast, portable, and modular toolkit for Ethereum application development written in Rust.
Visual Studio Code (VS Code): Solidity extensions for syntax highlighting, compilation, and debugging.
IntelliJ IDEA: Solidity plugin for IntelliJ IDEA and other JetBrains IDEs.
Solhint: A Solidity linter that provides security, style guide, and best practice rules for smart contract validation.
Ethlint: A linter to identify and fix style and security issues in Solidity.
Solidity by Example: A collection of example contracts to help you understand Solidity in practice.
Security Considerations: A section in the Solidity documentation that provides guidance on security best practices.
The Solidity documentation is available in multiple languages, thanks to community volunteers.
Solidity Parser for JavaScript: A Solidity parser built on top of ANTLR4 grammar for JavaScript.
Sūrya: A utility tool for smart contract systems, offering visual outputs and information about contract structure.
Link:
Link:
Link:
Link:
Link:
Link:
Link:
Link:
Link:
Chinese (Simplified):
Spanish:
Russian:
Link:
Link: