This tutorial explains the core tools web3 developers need to install to start developing web3 applications. The tools mentioned in this guide are sufficient for web3 devs at most stages.
If you're a web3 developer trying to build blockchain dApps you have a lot of tools to choose from, but knowing which web3 developer tools are the right ones to use - and how to set them up - isn't always clear. This guide will show you the core web3 tools and teach you how to set them up.
Web3 Developer Tools
The web3 developer tools we'll cover in this article are:
If you're on Windows, all of the below instructions will work for you on the Windows Subsystem for Linux (WSL). WSL gives you the Linux experience without making you log off your Windows OS. So most linux commands will work on a WSL terminal as well.
So before you can follow along any of the below instructions, please install WSL from the Microsoft App store, and then go to the "Start" menu to open the app named "Ubuntu," to access the Ubuntu terminal from your Windows OS.
Note: Command Prompt will work in most cases, but some Linux commands are not supported.
Integrated Development Environments (IDE)
Visual Studio is one of the leading IDEs used by a spectrum of developers, not just Web3.
Visual Studio's in-platform terminal, extensibility for new languages and great UI, make it a perfect IDE for all developers, and the most popular IDE today.