Member-only story
Web3 starter kit — developer basics that you will need to learn Web3 and Solidity development
Web3 development is very different from traditional development environments. From the tools you’re going to use, to the wider approach to learning Solidity and web3 development, this article will list some of the absolute must-haves as a web3 developer.
A Reliable Solidity IDE
There are many options out there, however I find that the Solidity Extension for VS code is the best option or me. It has a bunch of amazing features including: Syntax highlighting
- Snippets
- Compilation
- Code completion for all contracts / libraries in the current file and all referenced imports
- Default project structure (solidity files needs to be in the
src/
directory, and libraries in thelib/
directory). Libraries will follow the same structure. - Support for different solidity versions (Remote and local)
Alternatively, you can also use the Remix IDE — a web-based Solidity IDE and an all-round good alternative to a local dev environment.