Terminology - Programming, Coding, Terms, Words, Vocabulary

Great programmers do not just remember everything they've ever been exposed to. They are great because they have enough experience to rapidly recall and understand terms - either for the first time or repeatedly.

Before you dive in to learn a brand-new programming language or compose an article about programming, it is often helpful to know their terms and vocabulary.

Understanding programming terms helps you recognize your domain much better as well as quicker. Lots of coding terms, vocabulary, as well as concepts, can feel foreign to you. So, it's vital to understand and feel comfortable with coding terminology before diving into it. By learning the most typical programming terms and ideas, you can analyze and learn more about particular languages.

This list has popular programming and coding terms that are simplified for beginners to understand. You can use it as a reference for finding out or as a refresher if you have already started coding. We will regularly be updating the list so you can always have terms to learn.

Please feel free to download the programming term photo and share your friends on Facebook, Twitter, Instagram, LinkedIn, Telegram or Whatsapp.



Bootstrap is a free as well as open-source CSS framework targeted at responsive, mobile-first front-end web development. It consists of CSS and JavaScript-based design templates (optional) for typography, forms, buttons, navigation, and other interface components. Bootstrap is the tenth most starred project on GitHub and the world’s most popular front-end open-source toolkit.


Laravel is a free and open-source #PHP web framework created by Taylor Otwell to build web applications adhering to the model-view-controller (MVC) architectural pattern (majorly based on Symfony framework).


CodeIgniter is a free and open-source web framework created for rapid development to build dynamic websites with PHP. It is loosely based upon the conventional model–view–controller (MVC) development pattern.


Programming is implementing logic using any programming language to turn human ideas into commands that the computer can execute.


Coding is the procedure of developing instruction into the language of the computer (binary) to get them to perform as intended.


Django is a free and open-source high-level Python web framework developed by experienced developers that promotes rapid development and clean, efficient design. Because it handles all aspects of web development, you can focus on writing the app rather than reinvent the wheel.


Flutter is an open-source UI software development kit developed by Google to build cross-platform applications for the web and all significant Operating Systems like Windows, Linux, Android, iOS, etc from a single codebase.

C (Language)

C is a general-purpose, procedural computer programming language created by Dennis Ritchie at Bell Labs between 1972 and 1973. It is widely used for systems programming in implementing operating systems as well as embedded system applications.


C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language. C++ was developed with an inclination toward system programming, embedded software, and large systems but has also been seen as helpful in many other circumstances like desktop applications, video games, and servers.


WordPress or WP is a free and open-source content management system written in PHP paired with a MySQL or MariaDB database. It is based upon a plugin architecture and a template system. As of 2021, WordPress is being used by 42.8% of the popular ten million websites.


Android is a free mobile operating system based on a customized variation of the Linux kernel and other open-source software, designed primarily for touchscreen mobile devices such as smartphones and tablets. Android has been a very successful OS worldwide on smartphones with three billion monthly active users.


MariaDB is a free and open-source software under the GNU General Public License developed by some of the original developers of MySQL because of concerns over its acquisition by Oracle Corporation in 2009. It is a community-developed, commercially supported fork of MySQL.


LAMP is a free and open-source software stack model with sufficient capabilities, and together they can create database-driven and dynamic websites and web apps. The stack includes Linux, Apache, MySQL, PHP/Perl/Python.


MEAN is an open-source and free JavaScript software stack for building dynamic websites and web apps. The codes are written in JavaScript for both server-side and client-side execution environments. The stack includes MongoDB, Express.js, AngularJS, and Node.js


jQuery is a JavaScript library that is free and open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax. jQuery is the most widely deployed JavaScript library with more than 10 million most popular websites.


Ajax or Asynchronous JavaScript and XML is a set of web development techniques that can send and retrieve data from a server asynchronously (in the background) without hindering the appearance and behavior of the current page.


Linux is a family of open-source Unix-like operating systems based on the Linux kernel, which Linus Torvalds developed in September 1991. Popular Linux distributions include Debian, Fedora, and Ubuntu.

Apache HTTP Server

The Apache HTTP Server or Apache is a free and cross-platform open-source web server software released under Apache License 2.0. Apache is the first web server software to serve more than 100 million websites and serve giants like Google and Wikimedia.


Node.js is a cross-platform, open-source, back-end JavaScript runtime environment that runs on the V8 engine, unifying web application development around a single programming language instead of various languages for server-side and client-side scripts. Node.js is developed to develop scalable network applications.


Express.js, or merely Express, is a back end web application framework for Node.js, released as free & open-source software under the MIT License. It is created for developing web applications and APIs. It has the typical standard server framework for Node.js


MongoDB is a cross-platform source-available document-oriented database program. It is categorized as a NoSQL database program and uses JSON-like documents with optional schemas. It also comprises the database of the MEAN stack.