Get Started with Solidity in VSCode (Python) on Debian and Ubuntu-based distributions
“Solidity is an object-oriented, high-level language for implementing smart contracts. Smart contracts are programs which govern the behavior of accounts within the Ethereum state.” ~ docs.soliditylang.org
The easiest and fastest way to start coding Solidity is using Remix, which is a web-based IDE that allows you to code and compile smart contracts without the need of installing anything else.
Procedure:
- Install VSCode:
To install Visual Studio Code, if you haven’t, click here for step-by-step guide. - Integrate Python with VSCode, if you haven’t, click here for step-by-step guide.
- Installing the Extension to Write Solidity on VS Code:
-Launch VS Code
-Look for ‘Extensions’ in the right sidebar and click it
-Search for solidity and click the one whose author is ‘Juan Blanco’
-Click install. I have already installed it, so here’s how it looks:

& it’s Done!