We use the Visual Studio Code editor extensively. It supports development, deployment, and change management tasks related to our Home Lab.

Its easy to setup Visual Studio Code on your computer. You can find a useful getting started guide here.
Extensions
One of the best features of this tool is the availability of Extensions. You can use them to change and extend VS Code’s functionality. Here’s a good video that will get you started with VS Code extensions –
Git and GitHub Integration
VS Code makes using Git and GitHub repositories much easier to use. Here’s a video to get you started –