TGViewer
Programming Resources | Python | Javascript | Artificial Intelligence Updates | Computer Science Courses | AI Books Programming Resources | Python | Javascript | Artificial Intelligence Updates | Computer Science Courses | AI Books @programming_guide ยท 56K subscribers
Post #3652 2.67K
๐Ÿค“ 50+ Programming Terms You Should Know [Part-1] ๐Ÿš€

A

API (Application Programming Interface): A set of rules that lets apps talk to each other. ๐Ÿ—ฃ๏ธ
Algorithm: Step-by-step instructions to solve a problem. โš™๏ธ
Asynchronous: Code that runs without blocking other operations (e.g., async/await). โฑ๏ธ

B

Binary: Base-2 number system using 0s and 1s. ๐Ÿ”ข
Boolean: Data type with only two values: true or false. โœ…/โŒ
Buffer: Temporary memory area for data being transferred. ๐Ÿ—„๏ธ

C

Compiler: Converts source code into machine code. ๐Ÿ’ปโžก๏ธโš™๏ธ
Closure: A function that remembers variables from its parent scope. ๐Ÿ”’
Concurrency: Multiple tasks making progress at the same time. ๐Ÿ”„

D

Data Structure: Organized way to store/manage data (arrays, stacks, queues). ๐Ÿงฎ
Debugging: Finding and fixing errors in code. ๐Ÿ›
Dependency Injection: Supplying external resources to a class instead of hardcoding them. ๐Ÿ’‰

E

Encapsulation: Hiding internal details of a class, exposing only whatโ€™s needed. ๐Ÿ“ฆ
Event Loop: Mechanism that handles async operations in environments like JavaScript. ๐ŸŽก
Exception Handling: Managing runtime errors gracefully. ๐Ÿ›ก๏ธ

F

Framework: Pre-built structure to speed up development (React, Django). ๐Ÿ—๏ธ
Function: Block of code that performs a specific task. โš™๏ธ
Fork: Copy of a project/repository for independent development. ๐Ÿด

G

Garbage Collection: Automatic memory cleanup for unused objects. ๐Ÿ—‘๏ธ
Git: Version control system to track code changes. ๐ŸŒฟ
Generics: Code templates that work with any data type. ๐Ÿงฐ

H

Hashing: Converting data into a fixed-size value for fast lookups. ๐Ÿ”‘
Heap: Memory area for dynamic allocation. โ›ฐ๏ธ
HTTP: Protocol for communication on the web. ๐ŸŒ

I

IDE (Integrated Development Environment): Tool with editor, debugger, and compiler. ๐Ÿงฐ
Immutable: Data that canโ€™t be changed after creation. ๐Ÿ”’
Interface: Contract defining methods a class must implement. ๐Ÿค

J

JSON: Lightweight data format (JavaScript Object Notation). ๐Ÿ“ฆ
JIT Compilation: Compiling code at runtime for speed. โšก
JWT: JSON Web Token, used for authentication. ๐Ÿ”‘

K

Kernel: Core of an OS managing hardware and processes. โš™๏ธ
Key-Value Store: Database storing data as pairs (e.g., Redis). ๐Ÿ—๏ธ
Kubernetes: System to automate container deployment & scaling. โ˜ธ๏ธ

L

Library: Reusable collection of code (e.g., NumPy, Lodash). ๐Ÿ“š
Linked List: Data structure where each element points to the next. ๐Ÿ”—
Lambda: Anonymous function, often used for short tasks. ๐Ÿ“

M

Middleware: Software that sits between systems to handle requests/responses. ๐ŸŒ‰
MVC (Model-View-Controller): Architectural pattern for web apps. ๐Ÿ›๏ธ
Mutable: Data that can be changed after creation. โœ๏ธ

N

Namespace: Container for identifiers to avoid naming conflicts. ๐Ÿท๏ธ
Node.js: JavaScript runtime for building server-side apps. ๐ŸŸข
Normalization: Organizing database tables to reduce redundancy. ๐Ÿงน

O

Object-Oriented Programming (OOP): Code organized into objects with properties & methods. ๐Ÿ“ฆ
Overloading: Multiple methods with the same name but different parameters. ๐Ÿ‹๏ธ
ORM: Object-Relational Mapping, linking database tables to code objects. ๐Ÿ—บ๏ธ

P

Polymorphism: Ability of different classes to respond to the same method call. ๐ŸŽญ
Promise: JavaScript object representing a future value. ๐Ÿคž
Pseudocode: Human-readable outline of an algorithm. โœ๏ธ

Q

Queue: FIFO (First In, First Out) data structure. โžก๏ธ
Query: Request for data from a database. โ“
QuickSort: Efficient divide-and-conquer sorting algorithm. โฉ

R

Recursion: Function calling itself to solve subproblems. ๐Ÿ”„
REST: API style using HTTP methods like GET/POST. ๐Ÿ“ก
Regex: Pattern matching for text.

S

Stack: LIFO (Last In, First Out) data structure. โฌ†๏ธ
Scope: Region of code where a variable is accessible. ๐Ÿ”ญ
Singleton: Design pattern with only one instance of a class. ๐Ÿ‘‘

T

Thread: Smallest unit of CPU execution. ๐Ÿงต
Tokenization: Breaking text into meaningful units. ๐Ÿงฉ
TypeScript: JavaScript with static typing. โŒจ๏ธ

Double Tap โ™ฅ๏ธ For More
  • โค 19
  • ๐Ÿ‘ 1
  • ๐Ÿซก 1
More from @programming_guide
  1. Oct 8, 2026๐ŸŽ“ ๐— ๐—ถ๐—ฐ๐—ฟ๐—ผ๐˜€๐—ผ๐—ณ๐˜ ๐—™๐—ฅ๐—˜๐—˜ ๐—–๐—ผ๐˜‚๐—ฟ๐˜€๐—ฒ๐˜€ ๐˜„๐—ถ๐˜๐—ต ๐—–๐—ฒ๐—ฟ๐˜๐—ถ๐—ณ๐—ถ๐—ฐ๐—ฎ๐˜๐—ฒ๐˜€! ๐Ÿš€๐Ÿ”ฅ Upgrโ€ฆ
  2. Oct 7, 2026๐Ÿš€๐—ฃ๐—ฎ๐˜† ๐—”๐—ณ๐˜๐—ฒ๐—ฟ ๐—ฃ๐—น๐—ฎ๐—ฐ๐—ฒ๐—บ๐—ฒ๐—ป๐˜ ๐—ง๐—ฟ๐—ฎ๐—ถ๐—ป๐—ถ๐—ป๐—ด | ๐—•๐—ฒ๐—ฐ๐—ผ๐—บ๐—ฒ ๐—ฎ ๐—™๐˜‚๐—น๐—น๐˜€๐˜๐—ฎ๐—ฐโ€ฆ
  3. Oct 7, 2026๐— ๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ ๐—ฃ๐—ผ๐˜„๐—ฒ๐—ฟ ๐—•๐—œ ๐—ณ๐—ผ๐—ฟ ๐—™๐—ฅ๐—˜๐—˜! ๐Ÿ”ฅ Learn Power BI through these FREE learninโ€ฆ
  4. Sep 29, 2026๐Ÿง  Core Programming Concepts You Should Know ๐Ÿ’ป๐Ÿš€ These are the fundamental ideas behind aโ€ฆ
  5. Sep 29, 2026๐—™๐—ฅ๐—˜๐—˜ ๐—ฅ๐—ฒ๐˜€๐—ผ๐˜‚๐—ฟ๐—ฐ๐—ฒ๐˜€ ๐—ง๐—ผ ๐—Ÿ๐—ฒ๐—ฎ๐—ฟ๐—ป ๐—”๐—œ ๐—ถ๐—ป ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ๐Ÿš€ โ€‹ Explore 6 free resourceโ€ฆ
  6. Sep 28, 2026YOU SHOULD WRITE CODE ON PAPER ๐Ÿ“œIF U R BEGINNER ... HERE IS WHY ๐Ÿค” If you're a beginner lโ€ฆ
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook โ†’Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 โ†’