#1 India's Top IT Training Institute

×

About Uncodemy

Know more about who we are and what we stand for.

About Us

About Us

Discover our mission to equip individuals with essential IT skills and industry expertise.

Read More →
UnCodeMy Gallery

UnCodeMy Gallery

Explore highlights from our IT training sessions and success stories.

Read More →
×

Free Resources

Learn, practice and plan your career — bilkul free.

Tutorials

Tutorials

Step-by-step written tutorials to learn any technology at your own pace.

Read More →
Free Counselling

Free Counselling

Book a free video counselling session and pick the right course for you.

Read More →
Online Compiler

Online Compiler

Write, run and test your code online — no setup required.

Read More →

Web Development · Glossary

Web Development Glossary: 50 Terms You Must Know in 2026

Web development tutorials assume you already know dozens of terms. This glossary explains 50 essential ones in plain English, grouped by topic, with small working examples.

Tracks
Glossary Explorer · Live Interactive
Group
—
Term family
Term
—
Example
Meaning
—
Plain English
Browser → Front end → API → Server
Click a group to see a key web development term and its plain-English meaning.

Home / Tutorials / Career Guides / Web Development Glossary: 50 Terms You Must Know in 2026

Web Development · Glossary

Web Development Glossary: 50 Terms You Must Know in 2026

HTML/CSS JAVASCRIPT BACK END SHIPPING HTML and CSS DOM, box model Flexbox, media Structure JavaScript Events, promises Components Behaviour Back End HTTP, REST API Auth, CORS Server Tools and Ship Git, CI, CDN DNS, HTTPS Ship
Fifty web development terms grouped into HTML and CSS, JavaScript, back end, and tools and shipping.

Quick summary — 50 web development terms

This web development glossary explains 50 terms you must know in 2026, grouped into HTML and CSS such as the DOM, box model and flexbox; JavaScript such as events, promises and components; back end such as HTTP, REST APIs, authentication and CORS; and tools and deployment such as Git, DNS, HTTPS and CDNs.

In this guide you will learn:

  1. 10 HTML and CSS terms — with examples.
  2. 10 JavaScript and front-end terms — with code.
  3. 10 back-end and web terms — explained simply.
  4. 20 tools, deployment and quality terms — in quick lists.
  5. Interview questions — built on these terms.

SECTION 01Terms 1-10: HTML, CSS and the page

Every web page starts with HTML for structure and CSS for presentation. The browser reads your HTML and builds the DOM, which JavaScript can later change. These first ten terms describe how pages are built and styled. Terms 1-4 are in the table below, and terms 5-10 are in the two code tabs that follow, each with a short working example:

Term Plain English meaning Example Why it matters
1. HTML The language that structures page content <h1>, <p>, <a> tags Every page is built on it
2. CSS The language that styles HTML Colours, spacing, layout Controls how pages look
3. DOM The tree of page elements the browser builds from HTML document.querySelector('h1') JavaScript reads and changes it
4. Semantic HTML Tags that describe meaning, not just looks <nav>, <main>, <button> Helps accessibility and search engines
<!-- 5. Element: an opening tag, content and closing tag -->
<p>This whole line is a paragraph element.</p>

<!-- 6. Attribute: extra information on an element -->
<a href="https://example.com" target="_blank" rel="noopener">Visit</a>

<!-- 7. Form: collects user input and sends it somewhere -->
<form action="/subscribe" method="post">
  <label for="email">Email</label>
  <input id="email" name="email" type="email" required>
  <button type="submit">Subscribe</button>
</form>
html-css-terms
Key insight: Using semantic tags such as <button> instead of a styled <div> makes pages work better with keyboards and screen readers at no extra cost.

SECTION 02Terms 11-20: JavaScript and the front end

JavaScript adds behaviour to pages: responding to clicks, fetching data and updating content without reloading. Modern front ends are often built with frameworks that organise code into components with state. Terms 11-14 are in the table, and terms 15-20 follow in the code tabs. Each example runs in a browser console or a simple HTML page:

Term Plain English meaning Example Why it matters
11. JavaScript The programming language of the browser Show a message when a button is clicked Makes pages interactive
12. Framework A structured toolkit for building apps React, Angular, Vue Speeds up larger projects
13. Component A reusable piece of UI A ProductCard used many times Keeps code organised
14. State Data that can change and updates the UI Items in a shopping cart Drives what users see
// 15. Event listener: code that runs when something happens
document.addEventListener('click', () => console.log('page clicked'));

// 16. Promise: a value that will be ready later
const wait = (ms) => new Promise((resolve) => setTimeout(resolve, ms));
wait(500).then(() => console.log('half a second passed'));

// 17. async/await: cleaner syntax for working with promises
async function run() {
  await wait(500);
  console.log('done waiting');
}
run();
javascript-terms
Key insight: Understanding promises and async/await is essential, because almost every real app waits for data from an API.

SECTION 03Terms 21-30: back end and how the web works

Behind most websites is a back end: servers that store data, run business logic and answer requests from browsers and apps over HTTP. Understanding these terms helps front-end developers work with APIs and helps everyone debug problems. Terms 21-24 are in the table, and terms 25-30 follow in the code tabs, with small working examples in Node.js:

Term Plain English meaning Example Why it matters
21. Server A computer program that responds to requests Node.js app answering on port 3000 Delivers pages and data
22. HTTP status code A number describing the result of a request 200 OK, 404 Not Found, 500 Server Error Key for debugging
23. REST API A set of URLs that return or change data GET /api/products, POST /api/orders How front ends get data
24. Database Organised storage for application data PostgreSQL, MongoDB Keeps data between visits
// 25. Authentication: proving who a user is (e.g. login)
// 26. Authorisation: deciding what that user may do
// 27. Cookie: small data the browser stores and sends back
// npm install express cookie-parser
const express = require('express');
const cookieParser = require('cookie-parser');
const app = express();
app.use(cookieParser());

app.post('/login', (req, res) => {
  // authentication would check a password here
  res.cookie('session', 'abc123', { httpOnly: true, sameSite: 'lax' });
  res.json({ loggedIn: true });
});

app.get('/admin', (req, res) => {
  const isAdmin = false;               // authorisation check
  if (!isAdmin) return res.status(403).json({ error: 'forbidden' });
  res.json({ secret: 'admin data' });
});

app.listen(3000);
backend-terms
Key insight: Authentication asks 'who are you?' and authorisation asks 'what are you allowed to do?'. Mixing them up is a common interview mistake.

SECTION 04Terms 31-50: tools, deployment and quality

The final 20 terms cover the tools you use every day, how websites reach users and how quality is maintained. They are grouped in the three tabs below:

31. Git          Tracks changes to code over time
32. Repository   A project's folder of files and history
33. Commit       A saved snapshot of changes with a message
34. Branch       A separate line of work, merged later
35. Pull request A request to review and merge a branch
36. Linter       Tool that flags style and bug-prone code
37. Bundler      Tool that combines and optimises files (e.g. Vite)
web-glossary-31-50.md

SECTION 05Tips for learning web development terms

These habits help the vocabulary stick:

  • Learn by building — use each term in a tiny page or script.
  • Group related terms — front end, back end, tools and deployment.
  • Use browser DevTools — see the DOM, network requests and status codes.
  • Explain in one sentence — if you can say it simply, you understand it.
  • Revise with flashcards — review the 50 terms weekly.
Pro tip: Open DevTools on any website and find five glossary terms in action, such as status codes, cookies and cached files. It makes the terms concrete.

SECTION 06Interview Q&A — web terms

Q1What is the DOM?

The Document Object Model is the tree of elements the browser builds from HTML, which JavaScript can read and change.

Q2What is the difference between authentication and authorisation?

Authentication confirms who the user is; authorisation decides what that user is allowed to do.

Q3What does a 404 status code mean?

The server could not find the requested resource. 500 means a server error, and 200 means success.

Q4What is CORS?

A browser security rule that controls which other websites can make requests to your API, configured on the server.

Q5What is the difference between a promise and async/await?

A promise represents a future value; async/await is a cleaner syntax for writing code that waits for promises.

SECTION 07Test yourself — web terms quiz

Five questions. No sign-up.

0 / 5

Pick an answer to see why it is right or wrong.

SECTION 08Frequently asked questions

Which web development terms should beginners learn first?

HTML, CSS, DOM, JavaScript, events, HTTP, status codes, REST API, Git and hosting. They cover most beginner tutorials.

What is the difference between front end and back end?

The front end is what users see and interact with in the browser; the back end runs on servers, handling data, logic and APIs.

What is a REST API in simple words?

A set of web addresses that let apps get or change data using HTTP methods such as GET and POST.

Do I need to know all 50 terms to start web development?

No. Start with the basics and learn the rest as you build projects. Knowing the terms makes tutorials and job descriptions easier.

What is responsive design?

Designing pages so the layout adapts to different screen sizes, usually with flexible layouts and media queries.

Classroom & online · Noida

Add data skills to your web development path

Our Data Analytics Training Course builds SQL, dashboard and data skills that complement web development, with practical projects and career guidance.

₹15,500 · full programme ₹24,000
  • SQL and data projects
  • Dashboards
  • Career counselling
  • Weekday & weekend batches