Visual Studio Code will show up in Ubuntu Software application if you search for "vscode" or it can be installed from the terminal by running the command
sudo snap install code-insiders --classic A snap in classic confinement behaves as a traditionally packaged application with full access to the system, and Visual Studio Code extensions are installed into the user's home directory.
The wonderful C# is open source and cross platform now that Microsoft has released a version of .NET Core, and it's blazingly fast. To install .NET Core in Ubuntu follow these steps which are also listed below for Ubuntu 16.04. Visit the link for installation instructions for other Ubuntu versions.
Register Microsoft key and feed
To start installing .NET, you'll need to register the Microsoft
signature key and add the Microsoft Product feed. This only needs to
be done once per machine.
Open a command prompt and run the following commands:
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
Install .NET SDK
Update the products available for installation, then install the .NET
In your command prompt, run the following commands:
sudo apt install apt-transport-https
sudo apt update
sudo apt install dotnet-sdk-2.1.103