This guide details how I installed and configured the essential tools for my development and DevOps environment on a Windows machine.
Purpose: A lightweight, extensible code editor for writing and managing code efficiently.
- Go to the official VS Code website.
- Click Download for Windows.
- Run the installer and follow the setup wizard:
- Accept license agreement.
- Select destination folder.
- Add to system PATH (recommended).
- After installation, launch VS Code.
Purpose: A version control system used to track changes in code and collaborate with others.
- Go to the Git official website.
- Click Download for Windows.
- Run the installer:
- Use recommended settings during the setup.
- Once installed, open the Command Prompt or PowerShell.
- Run:
git --version
Purpose: A virtualization platform to run virtual machines like Ubuntu on your host OS.
- Visit the VirtualBox download page.
- Download the Windows hosts version.
- Run the installer:
- Accept default settings.
- After installation, open VirtualBox to verify it works.
VirtualBox Installation Confirmation

Purpose: A Linux-based OS used for server-side development and DevOps practices.
- Download the latest Ubuntu Desktop ISO from ubuntu.com.
- Open VirtualBox and click New to create a VM:
- Name:
Ubuntu - Type:
Linux - Version:
Ubuntu (64-bit) - Memory: Allocate at least 2GB (2048MB) of RAM
- Create a virtual hard disk (recommended size: 20GB+)
- Name:
- Select the created VM and click Start.
- When prompted, browse and attach the downloaded ISO file.
- Proceed through the Ubuntu installation process inside VirtualBox.
- After setup, login using the created Ubuntu user.
Ubuntu Installation Confirmation

Purpose: A cloud-based platform to host repositories and collaborate using Git.
- Go to github.com.
- Click Sign up and create an account.
- Complete profile setup and email verification.
- Once logged in, explore the dashboard and create your first repository.
Purpose: A web interface for managing cloud resources using Amazon Web Services.
- Visit aws.amazon.com.
- Click Sign In to the Console > Create a new AWS account.
- Fill in account and billing information (requires a valid payment method).
- Once setup is complete, login to the AWS Management Console.
- Explore services like EC2, S3, IAM, etc.



