Visual Studio Code
Visual Studio Code is Microsoft’s cross-platform source-code editor, extensible with tools for programming, debugging, and other development workflows.
LLMs in Production
VS Code is a source-code editor from Microsoft with extensibility for programming, debugging, and remote development.
- How it is used
- Supports remote work on cloud VMs and hosts extensions that bring LLM-powered coding assistance into the editor.
- How deep it goes
- Demonstrates SSH setup and extension integration, but stops short of detailing VS Code’s internal architecture.
- Examples
- Uses a Google Cloud VM, Remote-SSH, and a Python-focused coding copilot extension as concrete applications.
- What you can do after
- Build a VS Code extension or operate a cloud development environment through Remote-SSH.
Learn PowerShell in a Month of Lunches: Fourth Edition, Covers Windows, Linux, and macOS
Visual Studio Code is a cross-platform source-code editor with an extensible extension system.
- How it is used
- Supports PowerShell editing, command testing, customization, and migration from interactive commands to repeatable scripts.
- How deep it goes
- Demonstrates installation, settings, themes, multiline formatting, and execution shortcuts, but stops short of deeper editor internals.
- Examples
- Uses extension-install commands, settings such as pwsh, theme selection, and a formatted disk-space CIM pipeline.
- What you can do after
- Operate/configure a PowerShell editing workspace and test complex commands before turning them into repeatable scripts.
Pro ASP.NET Core 7, Tenth Edition
Visual Studio Code is Microsoft's cross-platform source-code editor with support for extensions and development workflows.
- How it is used
- Serves as a lightweight editor for creating and testing ASP.NET Core projects instead of using Visual Studio.
- How deep it goes
- Walks through installation, project opening, file creation, and test execution, but does not examine editor internals.
- Examples
- Uses a `wwwroot/demo.html` file and code lens actions on a unit test class as concrete workflows.
- What you can do after
- Practice/perform project setup, file creation, and unit-test execution in Visual Studio Code.
Read how Pro ASP.NET Core 7, Tenth Edition explains Visual Studio Code →
Learn PowerShell Scripting in a Month of Lunches, Second Edition: Write and organize scripts and tools
Visual Studio Code is a free, cross-platform source-code editor from Microsoft that supports extensions for many languages and development environments.
- How it is used
- Supports day-to-day PowerShell scripting, examples, and hands-on labs as a cross-platform source-code editor.
- How deep it goes
- Explains installation, extension setup, settings, updates, and an IntelliSense check, but not deeper editor capabilities.
- Examples
- Uses an empty .ps1 file, Get-P completion, Get-Process, the Extensions panel, and settings.json configuration.
- What you can do after
- Operate VS Code for PowerShell by installing its extension, configuring basic settings, and verifying command completion.
Microsoft Azure in Action
Visual Studio Code is a cross-platform source-code editor with extensibility for development, debugging, and related programming tasks.
- How it is used
- Supports local Azure Functions development through extensions, terminal commands, project files, and function templates.
- How deep it goes
- Demonstrates extension setup, sign-in, terminal navigation, project initialization, generated files, and function creation.
- Examples
- Uses AlpacaNFTProject, the ProcessNFT HTTP trigger, generated .NET files, and anonymous authentication.
- What you can do after
- Build Azure Function projects locally and add template-based functions through Visual Studio Code.
Read how Microsoft Azure in Action explains Visual Studio Code →
Learn AI-Assisted Python Programming, Second Edition
Visual Studio Code is a source-code editor with extensibility features for programming, debugging, and development workflows.
- How it is used
- Supports writing, running, debugging, and AI-assisted development with Python and GitHub Copilot.
- How deep it goes
- Explains installation, extensions, interface regions, code testing, and error inspection without descending into editor internals.
- Examples
- Uses a Python setup workflow, Copilot-generated code, the Terminal, the Problems panel, and interface diagrams.
- What you can do after
- Operate/configure VS Code for Python development, use Copilot suggestions, run programs, and inspect errors.
Read how Learn AI-Assisted Python Programming, Second Edition explains Visual Studio Code →
Build Applications with Local AI Models on a Mac
A source-code editor developed by Microsoft with extensibility for programming workflows.
- How it is used
- Serves as the workspace for writing, running, and organizing Python files in a local AI application.
- How deep it goes
- Explains the editor-and-terminal workflow and setup features, but leaves Python coding to later steps.
- Examples
- Uses an editor-and-terminal diagram and the task of creating a project folder and running a first Python script.
- What you can do after
- Operate/configure it to organize Python files, enable editor assistance, and run commands from the integrated terminal.
Read how Build Applications with Local AI Models on a Mac explains Visual Studio Code →
Related concepts
- text editorkind of · A text editor is software for creating and modifying text files, including plain-text documents and source code.
- IDEkind of · An integrated development environment (IDE) is a software application that combines source-code editing with tools for developing, building, running, or debugging programs.
- PowerShelluses · PowerShell is Microsoft's cross-platform command shell and scripting language for administering computer systems and automating tasks.
- GitHub Copilotused by · GitHub Copilot is an AI-powered programming assistant that provides code suggestions, generation, and other software-development assistance based on prompts and programming context.
- virtual environmentuses · A Python virtual environment is an isolated runtime and package-installation context with project-specific packages, separate from other environments and system installations.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.






