What is a website at its core?
A collection of files (HTML, CSS, JS) stored on a server and accessed through the internet.
What does HTML stand for?
HyperText Markup Language.
What does HTML do?
It structures the content on a webpage (text, images, links, etc.).
What does CSS stand for?
Cascading Style Sheets.
What does CSS do?
It controls how a website looks — layout, colors, fonts, and style.
What does JavaScript (JS) do?
It makes websites interactive and dynamic (e.g. buttons, forms, animations).
What is the “frontend”?
Everything the user sees and interacts with — built using HTML, CSS, and JS.
What is the “backend”?
The server side that handles data, logic, and communication with databases or APIs.
What language does the browser understand directly?
HTML, CSS, and JavaScript.
What’s a web server?
A computer that stores website files and sends them to users when requested.
What’s a database used for in web apps?
To store, organize, and retrieve information (like user accounts or posts).
What does API stand for?
Application Programming Interface.
What does an API do?
It lets different software systems talk to each other and share data safely.
Give a simple example of an API.
A weather app using a weather service’s API to get live temperature data.
What’s an HTTP request?
A message sent from your device to a web server asking for data or a page.
What’s an HTTP response?
The server’s reply containing the data or webpage requested.
What’s the difference between a website and a web app?
A website mainly shows information; a web app lets you interact and perform tasks (like logging in, sending messages, etc.).
What’s the difference between a web app and a mobile app?
A web app runs in a browser; a mobile app is installed on your device.
What does “client” mean in web development?
The user’s device or browser that requests and displays web content.
What does “server” mean in web development?
The computer that processes requests and sends back data to the client.
What does URL stand for?
Uniform Resource Locator — the address of a webpage.
What does HTTPS mean?
HyperText Transfer Protocol Secure — it encrypts data between browser and server.
What’s the basic cycle of how the web works?
The client sends a request → the server processes it → the client gets a response (page or data).