views
Learning how to code can be like learning a new language—because it is. Programming reveals a universe full of acronyms, jargon, and technical terminology that can be overwhelming for the newbie. At TFT Training Institute, we feel that the key to becoming a self-assured developer is learning the vocabulary of programming. That's why we've developed this beginner's glossary: to assist new coders in establishing a solid foundation of tech vocabulary and become more confident in their journey.
Regardless of whether you're taking one of our full-stack development bootcamps, data science courses, or digital marketing courses that involve coding fundamentals, this glossary will be a helpful guide during your training.
A – Algorithm
An algorithm is a sequence of step-by-step instructions a computer uses to perform a task. Consider a recipe for a dish: it gives precise instructions on how to proceed and what order to follow.
B – Bug
A bug is a mistake in your code that makes a program act strangely or crash. Debugging is the act of locating and correcting these errors.
C – Compiler
A compiler is a tool that converts code written in a high-level programming language (like C++, Java, or Python) into machine language so that your computer can execute it.
D – Debugging
Debugging is the practice of identifying and resolving bugs or issues in your code. It’s an essential skill for all developers and often involves using tools or built-in browser consoles.
E – Expression
An expression is a collection of values, variables, and operators that can be evaluated to another value. For instance, 5 + 3 is an expression that will evaluate to 8.
F – Function
A function is a piece of code that can be used repeatedly to accomplish a given task. Functions make it easier for programmers to write better, more organized code. Python example:
G – Git
Git is a version control system that allows developers to maintain a record of code changes and work together. GitHub platforms make use of Git to store code repositories.
H – HTML
HTML (HyperText Markup Language) is a standardized language used to create and format web pages. It stipulates elements such as headings, paragraphs, and hyperlinks.
I – ID
An IDE (Integrated Development Environment) is a computer program that offers developers all the tools such as code editors, debuggers, and compilers in one environment.
J – JavaScript
JavaScript is a computer language employed to make websites more interactive and dynamic. It is used in conjunction with HTML and CSS when developing web pages.
K – Keyword
A keyword is a programming language reserved word that possesses a particular meaning. For instance, if, else, and for are keywords in most languages.
L – Loop
A loop provides a way by which a program can execute a set of code blocks repeatedly. Some examples of loops include for loops and while loops.
M – Method
A method is an object function. In object-oriented programming, methods determine object behaviors. For instance, .toUpperCase() is a string method in JavaScript.
N – Node.js
Node.js is a runtime environment that enables developers to execute JavaScript on the server side. It's used to develop scalable, high-performance web applications.
O – Object
An object is a data structure with data (properties) and functionality (methods). Objects are the central concept of object-oriented programming.
P – Python
Python is an easy-to-learn, high-level programming language that is easy to read and is used in a large variety of applications, ranging from web development to data science.
Q – Query
A query is a data request. In databases, queries are coded in SQL (Structured Query Language) to retrieve or manipulate data.
R – React
React is a JavaScript library created by Facebook for the construction of user interfaces. It enables developers to build reusable UI components quickly.
S – Syntax
Syntax is the description of rules that inform how code should be composed in a given language. Syntax errors usually lead to errors at compile-time or at runtime.
T – Terminal
A terminal is a command-line interface to work with your computer. Programmers use it to execute programs, browse files, and run scripts.
U – UI/UX
UI (User Interface) refers to how a product appears, while UX (User Experience) refers to how a product feels. Both are crucial to create working, user-friendly software.
V – Variable
A variable is a data-value storage container. It enables programmers to label and work with data. Example in JavaScript:
W – Web Development
Web development involves the construction of websites and web applications. It comprises front-end (UI) and back-end (server/database) development.
X – XML
XML (eXtensible Markup Language) is a markup language just like HTML, utilized to save and carry data in a structured manner.
Y – YAML
is a human-readable data serialization format usually used in configuration files for development environments such as Docker or Kubernetes.
Z – Zero-based Indexing
Zero-based indexing refers to the first item in an array or list having the index of 0. Most programming languages, such as Python and JavaScript, employ this method.
Why Learning Programming Terminology Matters
Grasping these terms isn't memorization—it's establishing a mindset. TFT Training Institute incorporates these ideas into our classes, from practice coding labs to teamwork and quizzes. We aim for our students to be comfortable reading documentation, coding, and explaining technical subjects to colleagues or experts.
This glossary is only the start. As you progress through our organized courses and put your skills into practice in real-life situations, these words will be second nature.
Begin Your Coding Career with TFT
Are you ready to learn more and be a self-assured developer? Take our novice programming courses at TFT Trainings, where we offer expert guidance, practical projects, and individual mentorship to see that you succeed.
Discover our Python, JavaScript, Web Development, and Full-Stack courses—all created with the mission to transform beginners into employable professionals.
Choose TFT Training Institute as your go-to mentor for navigating the world of code.


Comments
0 comment