Setup Overview
What You'll Install
Modern Code Editor (VS Code)
Web Browser with DevTools
Git for Version Control
Essential Browser Extensions
Estimated Time
Code Editor:
15-20 minutes
Browser Setup:
10-15 minutes
Git Setup:
15-20 minutes
Total:
40-55 minutes
Code Editor Setup
1
Install Visual Studio Code
VS Code is the recommended code editor for web development with excellent HTML, CSS, and JavaScript support.
2
Install Essential Extensions
Language Support
- HTML CSS Support - Enhanced HTML and CSS support
- JavaScript (ES6) code snippets - ES6 code snippets
- Auto Rename Tag - Automatically rename paired HTML tags
- Bracket Pair Colorizer - Colorize matching brackets
Visual Enhancements
- Live Server - Launch a local development server
- Prettier - Code formatter for consistent styling
- Color Highlight - Highlight web colors in your code
- Material Icon Theme - Beautiful file and folder icons
Development Tools
- GitLens - Enhanced Git capabilities
- Error Lens - Show errors inline
- Path Intellisense - Autocomplete file paths
- CSS Peek - Peek and go to CSS definitions
How to Install Extensions:
- Open VS Code
- Press
Ctrl+Shift+X
(Windows/Linux) orCmd+Shift+X
(macOS) - Search for each extension by name
- Click "Install" for each extension
- Restart VS Code after installation
3
Configure VS Code Settings
Recommended Settings:
Editor Settings:
{
"editor.tabSize": 2,
"editor.insertSpaces": true,
"editor.detectIndentation": false,
"editor.wordWrap": "on",
"editor.minimap.enabled": true,
"editor.rulers": [80, 120],
"editor.bracketPairColorization.enabled": true
}
File Settings:
{
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 1000,
"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true
}
How to Apply Settings:
- Press
Ctrl+,
(Windows/Linux) orCmd+,
(macOS) - Click the "Open Settings (JSON)" icon in the top right
- Add the settings above to your settings.json file
- Save the file
Browser & Developer Tools
Google Chrome (Recommended)
RecommendedChrome offers the most comprehensive developer tools and is widely used in web development.
Installation Steps:
- Download Google Chrome
- Run the installer and follow the setup wizard
- Sign in with your Google account (optional but recommended)
- Launch Chrome
Developer Tools Setup:
- Right-click on any webpage and select "Inspect"
- Or press
F12
orCtrl+Shift+I
(Windows/Linux) /Cmd+Option+I
(macOS) - Familiarize yourself with the Elements, Console, and Network tabs
- Learn keyboard shortcuts for faster navigation
Mozilla Firefox
Firefox offers excellent developer tools and is great for cross-browser testing.
Installation Steps:
- Download Firefox
- Run the installer and follow the setup wizard
- Launch Firefox
Developer Tools Setup:
- Right-click and select "Inspect Element"
- Or press
F12
orCtrl+Shift+I
(Windows/Linux) /Cmd+Option+I
(macOS) - Explore the Inspector, Console, and Network Monitor
Essential Browser Extensions
Web Developer
Comprehensive web development toolbar with various tools for testing and debugging.
Install ExtensionResponsive Viewer
Test your website's responsiveness across different device sizes.
Install ExtensionVersion Control Setup
1
Install Git
Windows Installation
- Download Git for Windows
- Run the installer as Administrator
- Use default settings (recommended for beginners)
- Complete the installation
macOS Installation
- Install Xcode Command Line Tools:
xcode-select --install
- Or download from Git website
- Follow the installation wizard
Linux Installation
- Ubuntu/Debian:
sudo apt-get install git
- CentOS/RHEL:
sudo yum install git
- Fedora:
sudo dnf install git
2
Configure Git
Initial Setup Commands:
Set your name and email:
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
Set default branch name:
git config --global init.defaultBranch main
Verify configuration:
git config --list
3
GitHub Account Setup
Create GitHub Account:
- Sign up for GitHub
- Choose a username and verify your email
- Set up two-factor authentication (recommended)
Set up SSH Keys (Optional but Recommended):
Generate SSH Key:
ssh-keygen -t ed25519 -C "your.email@example.com"
Add SSH Key to SSH Agent:
ssh-add ~/.ssh/id_ed25519
Add Public Key to GitHub:
- Copy the public key:
cat ~/.ssh/id_ed25519.pub
- Go to GitHub Settings ? SSH and GPG keys
- Click "New SSH key" and paste your key
Verification & Testing
Test VS Code Setup
Verify your code editor is working properly:
Create Test Project:
- Create a new folder for your project
- Open the folder in VS Code
- Create a new file:
index.html
- Write some HTML code and save
- Test Live Server extension
Sample HTML to Test:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Test Page</title>
</head>
<body>
<h1>Hello Web Development!</h1>
<p>If you can see this, your setup is working!</p>
</body>
</html>
Test Browser Setup
Verify your browser and developer tools are working:
Browser Testing Steps:
- Open your test HTML file in the browser
- Right-click and select "Inspect"
- Navigate through different DevTools tabs
- Test responsive design mode
- Check console for any errors
Test Git Setup
Verify Git is properly configured:
Git Verification Commands:
Check Git Version:
git --version
Should show: git version 2.x.x
Check Git Configuration:
git config --list
Should show your name and email
Test Git Repository:
git init
git status
git add .
git commit -m "Initial commit"
Should create a new Git repository successfully