FoundationSection

Getting Started

Essential concepts and tools for web development.

How to use this section

Complete these tutorials in order to understand how the web works and set up your development environment.

Lessons in this section

Start here

How the Web Actually Works

Understand browsers, servers, HTTP, and what happens when you type a URL.

 30 mineasy
webhttpbrowserstheory
Start tutorial →

Web Development Basics

HTML, CSS, and JavaScript — what each language does and how they work together.

 25 mineasy
htmlcssjavascriptoverview
Start tutorial →

Text Editors & VS Code

Choose the right editor, install VS Code, and learn essential shortcuts and extensions.

 25 mineasy
vs-codeeditortoolssetup
Start tutorial →

Setting Up Your Development Environment

Install Node.js, set up your terminal, and configure your machine for web development.

 30 mineasy
nodeterminalsetupenvironment
Start tutorial →

Browser Development Tools

Use Chrome DevTools to inspect elements, debug CSS, and monitor network requests.

 25 mineasy
devtoolschromedebugginginspector
Start tutorial →

Domains, DNS, and Hosting

Learn how domain names, DNS records, and web hosting work together.

 25 mineasy
dnsdomainshostingtheory
Start tutorial →

Files, Folders, and Project Structure

How to organise files, name them properly, and set up a project folder.

 20 mineasy
filesfoldersorganisationsetup
Start tutorial →

Progress tracking is disabled. Enable it in to track your completed tutorials.