#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 · Beginner Friendly

Web Development Glossary: Key Words Explained Simply

Every field has its own language — and web development is no different. This glossary explains the most important web terms in plain English, so you can read tutorials, follow documentation, and talk to developers without feeling lost.

Tracks
Web Dev Glossary · Live Interactive
Term
—
Word to learn
Means
—
Plain-English meaning
Used for
—
Where it fits
Read → Understand → Use → Confidence
Click a category to see a sample term explained. The full glossary below covers 40+ terms grouped by area.

Home / Tutorials / Web Development / Web Development Glossary: Key Words Explained Simply

Web Development · Glossary · Beginner Friendly

Web Development Glossary: Key Words Explained Simply

HTML/CSS JAVASCRIPT BACKEND DEPLOY HTML & CSS Tags, elements Flexbox, grid Structure JavaScript Variables, functions DOM, events, async Behaviour Backend Servers, APIs Databases, auth Logic Deploy Git, CI/CD Hosting, domains Ship
Web development vocabulary grouped by area — from HTML and CSS through JavaScript, backend, and deployment.

Quick summary — why a web development glossary helps

You don't need to memorise everything — you just need to recognise the words. When you read tutorials or job descriptions, unfamiliar terms make everything feel harder than it is. This glossary covers the essential vocabulary in plain English so you can follow along.

In this guide you will find:

  1. HTML & CSS terms — structure and styling essentials.
  2. JavaScript terms — behaviour and interactivity.
  3. Backend & API terms — servers and data.
  4. Dev tools & workflow terms — Git, builds, deployment.
  5. How to use the glossary — practical tips for learning.

SECTION 01HTML & CSS terms

HTML and CSS define how a page is structured and how it looks. Here are the essential terms.

Term Plain English meaning
HTML The structure of a page — headings, paragraphs, links
Tag Labels in angle brackets that define content (like <p>)
Element An opening tag, content, and closing tag together
Attribute Extra information on a tag (like href on a link)
CSS Rules that style HTML — colours, layout, fonts
Selector The part of CSS that picks which element to style
Class A reusable label used to style multiple elements
Flexbox A layout system for arranging items in rows or columns
Grid A layout system for two-dimensional layouts
Responsive design Making pages adapt to phones, tablets, and desktops
Media query CSS rules that apply based on screen size
Key insight: HTML is the skeleton, CSS is the skin and clothing. If your page looks wrong, CSS is likely the culprit — not HTML.

SECTION 02JavaScript terms

JavaScript makes pages interactive. These terms appear in almost every tutorial.

Term Plain English meaning
Variable A named box that stores a value
Function A reusable block of code that does something
Array An ordered list of values (like [1, 2, 3])
Object A collection of key-value pairs ({ name: "A" })
DOM The Document Object Model — the page as a tree you can change
Event Something that happens (like a click or keypress)
Callback A function passed into another function to be called later
Promise A value that will arrive later (e.g., an API result)
async / await A cleaner way to write code that waits for results
Fetch A built-in function to make HTTP requests
Framework A toolkit built on top of JS (React, Vue, Angular)
Key insight: If you understand variables, functions, and the DOM, you can read most beginner JavaScript tutorials without confusion.

SECTION 03Backend & API terms

Backend terms describe how the data and logic behind a page work.

Term Plain English meaning
Server A computer that responds to requests from browsers
Client The browser or app that makes requests
API A defined way to request data or actions from a server
REST A common style of API design using URLs and HTTP verbs
Endpoint A specific URL where an API accepts requests
JSON A common data format that looks like JavaScript objects
Database Where data is stored and retrieved
SQL A language for querying relational databases
Authentication Proving who you are (login)
Authorisation What you are allowed to do after logging in
Token A short string passed to the server to identify you
# Making a simple API request with fetch
fetch("https://api.example.com/users/1")
  .then(response => response.json())
  .then(data => {
    console.log("User name:", data.name);
  });

# In plain English:
# "Go to this URL, get the data,
#  convert it to JSON,
#  then print the user's name."
api-terms.js
Key insight: When someone says "the API returns JSON," they mean the server sends data as text in a structured format your JavaScript can read.

SECTION 04Dev tools & workflow terms

These terms appear on job listings, GitHub, and deployment platforms. They describe how code is written, shared, and shipped.

Term Plain English meaning
Git A tool that tracks changes in your code
Repository (repo) A project folder tracked by Git
Commit A saved snapshot of changes
Branch A parallel version of the code for new work
Merge Combining changes from one branch into another
Pull request A request to merge your changes, usually after review
CI/CD Automated testing and deployment pipelines
Deployment Putting your code on a server so people can use it
Hosting The service that serves your site to visitors
Domain Your website's name (like example.com)
Build Preparing your code for production (bundling, minifying)
Pro tip: When you learn Git — commit, branch, and pull request are enough to start. You don't need to memorise every command.

SECTION 05How to use this glossary

A glossary is a tool, not a study plan. Here is how to use it effectively.

  • Return to it as you read — check a term once, keep reading, and come back when it appears again.
  • Don't memorise — recognise — you'll naturally learn by using these terms in real work.
  • Keep it open while coding — a quick refresh is often enough to unblock you.
  • Add your own terms — whenever you encounter a new word, write it down with your own explanation.
  • Build a small project — the fastest way to make terms stick is to use them.
Key insight: Vocabulary is what makes documentation readable. Once the words feel familiar, tutorials stop feeling overwhelming.

SECTION 06Interview Q&A — web development terms

Q1What's the difference between HTML and CSS?

HTML defines the structure and content of a page. CSS defines its appearance — colours, spacing, layout, and fonts.

Q2What is the DOM in simple terms?

The DOM is the page as a tree of elements that JavaScript can read and change. When you click a button and something updates on the page, JavaScript is manipulating the DOM.

Q3What's the difference between an API and a database?

A database stores data. An API defines how to access or change that data from the outside. The API is the doorway, the database is the room behind it.

Q4Why do developers use Git?

Git tracks changes to code so developers can collaborate, work on separate branches, and roll back if something breaks. It's the standard for version control in web development.

Q5What does "responsive design" mean?

Responsive design means the page adjusts to different screen sizes — from phones to desktops — using CSS techniques like flexible layouts and media queries.

SECTION 07Test yourself — web development glossary quiz

Five questions. No sign-up.

0 / 5

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

SECTION 08Frequently asked questions

What's the difference between HTML and CSS?

HTML provides structure and content; CSS provides appearance. Together they define how a page looks and reads.

What is an API in plain English?

An API is a way for one program to ask another for data or actions, using a defined set of requests.

What's the difference between Git and GitHub?

Git tracks changes to code on your computer. GitHub is a website that hosts Git repositories online for sharing and collaboration.

What is JSON and why is it used?

JSON is a lightweight text format for structured data. It's used because it's easy to read, easy to parse, and works across languages.

Do I need to memorise all these terms?

No. Recognising them is enough. You'll naturally memorise the ones you use. The glossary is a reference, not a test.

Classroom & online · Noida

Learn the words, then learn the work

Our Full-Stack Web Development Course teaches HTML, CSS, JavaScript, APIs, Git, and deployment — with real projects so the vocabulary sticks.

₹15,500 · full programme ₹24,000
  • Beginner-friendly curriculum
  • Project-based learning
  • Mock interviews
  • Weekday & weekend batches