The Coding Glossary is a simple resource that explains common programming terms in plain language. It’s made for people who just want clear, quick answers without digging through pages of technical stuff.
You might be learning to code, reading some documentation, or maybe working with developers. Either way, this glossary helps you understand the words that pop up in those situations. Each entry gives you a short, clear meaning—nothing more than what’s needed.
There’s no advanced language or overcomplicated examples here. Just straight-to-the-point definitions that help you move forward without getting stuck.
We try to keep the glossary up to date, so it stays useful as tech changes. If a new term starts showing up a lot, we’ll add it. If something feels outdated, we clean it up.
Use this page as a quick reference. Anytime you see a term you don’t get, check here first. It won’t replace deep learning, but it’s a solid place to start.
This glossary’s only goal is to make things simpler. That’s it.
- Abstraction
- AJAX
- Algorithm
- Angular
- API (Application Programming Interface)
- Argument
- Array
- Asynchronous Programming
- Authentication
- Authorization
- Babel
- Backend
- Big-O Notation
- Boolean
- Bootstrap
- Bug
- Build
- Callback
- Class
- CLI
- Cloud Computing
- Comment
- Compiler
- Concurrency
- Constant
- Container
- Continuous Integration/Continuous Deployment
- CRUD
- Data Structure
- DDoS
- Debugging
- Dependency
- Deployment
- Docker
- DOM (Document Object Model)
- Encapsulation
- Encryption
- Event Listener
- Event Loop
- Expression
- Firewall
- Framework
- Frontend
- Function
- Garbage Collection
- Git
- GitHub
- Hashing
- HTML (Hypertext Markup Language)
- HTTP/HTTPS
- IDE (Integrated Development Environment)
- Inheritance
- Integration Test
- Iteration
- JSON
- Library
- Linting
- Loop
- Memory Leak
- Microservices
- Middleware
- Monolithic Architecture
- MVC
- NaN
- Node.js
- NPM
- Null
- Object
- Operator
- Parameter
- Polymorphism
- Promise
- Queue
- React
- Recursion
- Refactoring
- Regex
- Repository
- REST
- Return
- SaaS
- Script
- Shell
- SSL/TLS
- Stack
- Statement
- Syntax
- Testing
- Thread
- Token
- Tree
- Unit Test
- Variable
- Version Control
- Virtual Machine
- Vue.js
- Webpack