Skip to content
AjeetField notes for tech careers

Field guide

A Learning Guide for Newbies in Tech

This path is for people who are new to programming and web development. It starts with the operating system, because that is where most beginner setup problems begin.

Work through the guides in this order. Each one assumes you finished the one before it.

01

Linux Vs Windows: Which Is Better for Programming and Web Dev

Compare the two systems on cost, security, updates, performance and community support.

02

Switching From Windows to Linux: What to Expect

The friction points that surprise Windows users, and the fixes that make the move easier.

03

Windows Subsystem for Linux: Run Linux on Windows

Install WSL, pick a Linux distribution and set version 2 as the default.

04

Create Files and Folders Inside Windows Subsystem for Linux

Move around the Linux file system and keep your project files in the right place.

05

Use Visual Studio Code with Windows Subsystem for Linux

Connect the editor to WSL, open a remote window and run your tools from one place.

After the path

Once the terminal and editor feel normal, move to the Python path or learn how to point a domain at a server.

Reference shelf

Official documentation for the tools in this path.