# Visual Studio Code [Visual Studio Code](https://code.visualstudio.com) is a Free Open Source code editor that you can use to edit your programs. Working from Visual Studio code allows you to benefit from all the features of a professional IDE while working with PXT: working with files, git integration (or source control of your choice), hundreds of extensions. * background compilation * auto-completion * pxt command line integration **Follow [these instructions](https://pxt.io/cli)** to setup your machine and edit your programs in Visual Studio Code. 