Developer Tools
Visual Studio Code
VS Code is the most widely used code editor in the world. Free, fast, and endlessly extensible — knowing it well saves hours every week. Choose your level to get started.
Installing VS Code
Download VS Code from code.visualstudio.com — it's free and available for Windows, Mac, and Linux. During installation on Windows, check "Add to PATH" so you can open files from the terminal with code .
Open a project:File → Open Folder, then select your project directory. VS Code treats the folder as a workspace and shows all your files in the sidebar.
The Interface
VS Code has five main areas: the Activity Bar (far left icons for Explorer, Search, Git, Extensions), the Sidebar (file tree or panel for whichever activity is active), the Editor (where you write code), the Terminal (bottom panel, Ctrl+` to open), and the Status Bar (bottom strip showing language, line, branch).
Essential Shortcuts
Ctrl + P
Quick file open — type any filename to jump to it instantly. The single most useful shortcut.
Ctrl + `
Open/close the integrated terminal without leaving VS Code.
Ctrl + /
Toggle line comment for the current line (or selected lines).
Alt + Up/Down
Move the current line up or down without cut/paste.
Ctrl + D
Select the next occurrence of the current word. Keep pressing to select more. Then type to replace all.
Ctrl + Shift + P
Command Palette — search for any VS Code command by name. The escape hatch for everything.
Ctrl + B
Toggle the sidebar. Hide it when you need more editor space.
Ctrl + Z / Y
Undo / Redo. Works across multiple sessions with VS Code's edit history.
Must-Have Extensions for Beginners
Prettier
esbenp.prettier-vscode
Automatically formats your HTML, CSS, JS, and JSON on save. Set "format on save" to true and forget about formatting forever.
Live Server
ritwickdey.liveserver
Right-click any HTML file → "Open with Live Server". Automatically reloads your browser on every save.
Auto Rename Tag
formulahendry.auto-rename-tag
When you rename an HTML opening tag, the closing tag updates automatically.
GitLens
eamodio.gitlens
Shows who last changed each line of code (inline blame), plus a rich Git history panel.