Tech Terms Explained Simply

A beginner-friendly glossary built by the community, for the community

60 Terms - 16 Categories
Community Verified
100% Free and Open Source

API

web-development

Copy embedding code
Share on Bluesky
Share on X
Copy to clipboard
Create image

Application Programming Interface - a set of rules and protocols that allows different software applications to communicate with each other.

Link https://en.wikipedia.org/wiki/API https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview

REST

web-development

Copy embedding code
Share on Bluesky
Share on X
Copy to clipboard
Create image

Representational State Transfer - an architectural style for designing networked applications, particularly web services.

Link https://en.wikipedia.org/wiki/REST https://restfulapi.net/

CSS

web-development frontend software-engineering

Copy embedding code
Share on Bluesky
Share on X
Copy to clipboard
Create image

CSS (Cascading Style Sheets) is what makes websites look nice. It controls things like colors, fonts, spacing, and layout. HTML is the structure of the page, and CSS is the style.

Link https://developer.mozilla.org/en-US/docs/Web/CSS https://markodenic.com/css-tutorial/

Frontend

web-development frontend

Copy embedding code
Share on Bluesky
Share on X
Copy to clipboard
Create image

The frontend is everything you see on a website — buttons, colors, images, and text. It's the part of the website you interact with directly.

Link https://roadmap.sh/frontend

Backend

web-development backend

Copy embedding code
Share on Bluesky
Share on X
Copy to clipboard
Create image

The backend is like the behind-the-scenes part of a website. It handles the logic, databases, and everything that makes the website work, but that users don't see.

Link https://developer.mozilla.org/en-US/docs/Learn/Server-side https://roadmap.sh/backend

JavaScript

web-development frontend

Copy embedding code
Share on Bluesky
Share on X
Copy to clipboard
Create image

JavaScript is a programming language that makes websites interactive. It's what lets you click buttons, open menus, play videos, or check forms in your browser. Most websites use it.

Link https://developer.mozilla.org/en-US/docs/Web/JavaScript https://javascript.info/

WebSockets

web-development

Copy embedding code
Share on Bluesky
Share on X
Copy to clipboard
Create image

A way for websites and servers to have a two-way conversation in real-time. Unlike regular web requests where you have to keep asking "any updates?", WebSockets keep the connection open so updates can be sent instantly.

Link https://en.wikipedia.org/wiki/WebSocket

Quick Stats

Total Terms 60
Categories 16

Get Involved!

Tech Terms is an open source ment to help people understand difficult tech terms.

Do you have experience in tech? Come help us! Contribute to our repository and be part of the community!