Objective: Understand how websites work, what HTML is, and create your first “Hello StreetGeek!” webpage.
HTML stands for HyperText Markup Language — it’s the skeleton of every webpage.
Links between pages.
Uses tags to define content.
Tell browsers what to display (headings, paragraphs, images, links, etc.).
<h1>Hello, StreetGeek!</h1>
<p>Welcome to my very first webpage.</p>Browsers (Chrome, Edge, Firefox) read this and render it for users.
💡 Think of it like a restaurant:
| Language | Purpose | Example |
|---|---|---|
| HTML | Structure | Headings, paragraphs, images |
| CSS | Style | Colors, fonts, layout |
| JavaScript | Interactivity | Popups, animations, dynamic updates |
These three languages work together to form every modern website.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My First Webpage</title>
</head>
<body>
<h1>Hello StreetGeek!</h1>
<p>This is my very first HTML page.</p>
</body>
</html><!DOCTYPE html> → HTML5<html> → wraps the page<head> → page info (title, metadata)<body> → visible contentUse a simple, readable structure first. Add styles and scripts later.
✅ Exercise 1: “Hello StreetGeek!”
index.html.<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Hello StreetGeek</title>
</head>
<body>
<h1>Hello, StreetGeek!</h1>
<p>My name is [Your Name]. This is my first webpage.</p>
</body>
</html>🎉 You’ve just built your first web page!
Every tag comes in pairs — an opening and closing tag:
<p>This is a paragraph.</p><p> = opening tag</p> = closing tag<h1>–<h6> Headings<p> Paragraph<a> Link<img> Image<ul>, <ol>, <li> Lists<div> Block container<span> Inline containerUse comments to explain your code — they won’t show on the page:
<!-- This is a comment -->Good indentation and spacing help future you (and teammates) understand your intent.
about.html with:<a href="about.html">About Me</a>
<head> tag?Next up: 👉 MODULE 2: HTML Structure & Elements — semantic structure, headings, divs, and multi-section pages.