Coding vocabulary: Programming words and terms you must learn

We all know that our kids must learn how to code if they want to succeed in tomorrow’s world. Regardless of the career path they pick for themselves, learning coding will enable them to think in a different way and to acquire a number of useful 21st-century skills. By learning how to code, your children will believe in themselves more, they will strengthen their self-esteem, and will understand the importance of empathy while understanding how to think critically, how to solve problems and how to look at things from an analytical perspective.

Entering the world of coding and programming can be fun and easy, especially if your kids decide to take their first steps in an online, safe, and engaging learning environment. On the other hand, understanding all the coding terms can be challenging for some young learners. The coding terminology and the characteristic computer science words can be confusing for kids who are just getting familiar with the wide, fun and changing coding terminology.

It is true that your kids can become programmers in a fun and easy way, and it is also true that they will be able to create their very own apps to demonstrate to us all that dreams can become realities, but understanding what a bug is, or what an algorithm is, or what exactly a block-based programming language is, can be a bit confusing…

The main goal of this short article is to illustrate to you and to give you the 10 most used words in the coding vocabulary. By learning these programming terms, your kids will be able to create even greater things, and parents around the world will better understand their kids when they tell them that “after running the program, they discovered a bug, and they’ll have to change the variables of the app in order to debug it”… got it?

After reading this line you’ll know better the coding terms we are going to share, but if you truly want your children to not only comprehend this programming terminology, but also to build a game, or to create an app that’ll leave all family members breathless; you should seriously consider enrolling them in one of Tekkie Uni’s online, live, and fun coding lessons. You won’t regret it!

Now, are you ready? Are you ready to discover how to talk like a real programmer? Or to understand the meaning of some basic and useful coding terms? Here we go!

How to talk like a programmer?

After your kids become programmers, a natural need to belong will appear, and some of them will feel that creating their very own app, or knowing how to program with Java, Python, or Scratch is not enough. That is exactly why it is important for your children to learn a few coding terms and to master a few of the concepts that are part of the programming terminology.

Knowing how to talk like a programmer will enable them to better interact with their peers, and to have a full understanding of what’s going on both with their own creations, and with the initiatives other young programmers are working on right now.

Talking like a programmer will open up an ocean of possibilities to those kids who are hungry for knowledge, and for those who want to interact with people with a bit more experience, in order to become better and to create even more stunning solutions. This interaction will be smoother, more genuine, and less stressful if your kids learn the coding terminology, and apply these programming terms in the correct way, at the right time.

By joining one of Tekkie Uni’s online coding courses, your children will not only learn this terminology, but they’ll also understand how to apply it correctly; all of this, while creating breathtaking apps and outstanding games that will teach them how to put all this computer science terminology into practice.

But, how can they speak like a programmer? By being part of the programming world! The easiest way to start talking like one of them, is to be one of them. As you know, the most effective way to learn a new language is to start practicing and talking, without the unnecessary fear of pronouncing something incorrectly, and knowing that the people who have been speaking that language for a long time will help you reach a neat level.

Want to master coding terminology? Start using it… right now!

What are some basic coding terms?

Learn some coding terms that will help you start practicing right away. If your kids incorporate these coding terms into their everyday lives, or at least into their coding lessons both at school and at home, they’ll be a few steps closer to creating even greater things.

Enjoy the 10 programming terms we bring you here, and if there’s any word that isn’t listed, just let us know and we’ll make sure to explain it to you as fast as we can. With no more excuses… 10 programming terms kids and beginners must learn:


As we said in our article about algorithms for kids, an algorithm is the set of instructions a program will follow to do A, B, or C. To be more specific, it is a sequence of instructions where the main goal is to solve a specific problem or perform a certain action. It is a computer thought process.


A bug is a flaw or glitch in a system. In other words, a bug is an error or fault in an app, computer program, or software that makes it produce an unexpected result or behave in a different way than the one established in the algorithm. For example, if you are clicking on a button that is supposed to open a new window, and it doesn’t do anything… We are most likely talking about a bug in the system.

Interesting fact: The first computer bug, was an actual bug. In 1947, Grace Hopper and her colleagues realized that their computer was constantly making errors. When they decided to open the computer’s hardware they saw a dead moth.


According to Wikipedia a DNS (or Domain Name System) is a hierarchical naming system for computers, services and other resources connected to a private network or to the internet.

And according to NetworkWorld, a DNS is “(…) one of the foundations of the internet, yet most people outside of networking probably don’t realize they use it every day to do their jobs, or check their email (…)”.

Blockly or Block Based Programming Language

Blockly is a drag-and-drop programming language, commonly used to teach kids how to code in a friendly, colorful, and easy way. Through block-based programming, kids learn the very basics of coding and sequencing, without seeing (yet) lines of code from a programming language like Java or Python, even if these languages are indeed behind the colorful blocks.


This value is a bit easier to understand. In coding, a variable is a value that changes depending on the data and information the specific program receives. In most cases, a program is made of instructions (algorithms) that tell the computer how to react and what to do, and data and information the computer receives.

A variable is a value that can be modified as many times as necessary, depending on the data users and systems provide the specific app, program, game or software.

For loop

When we discuss computer science terminology, several words appear. Some of them seem familiar, and some others not that much. Even if we haven’t heard these words before, we have certainly experienced the effect of their meaning.

For loop, for example, is a control flow statement for specifying iteration. In simple words, this allows code to be executed repeatedly… just like loops. Some of the apps your kids will create will need the “for loop” for their creations to do whatever they want them to do… and it is also important you know how the apps you use every day work.


Everybody talks about coding, including ourselves, and some people don’t even know what coding is before learning its terminology. Just so you know, in very simple terms: Coding is the process of creating, designing and building (in most cases, from nothing) an executable computer program, a cool app, an amazing game, or a useful software to accomplish a specific result.

Through coding, kids can develop and strengthen a number of 21st-century skills such as algorithmic thinking, creativity, teamwork, and problem-solving.

sign up to our newsletter!

Leave your Details, And get Tekkie with it!

Required field
Required field


Scratch is a block-based programming language, and a friendly online community, where children from all over the world can learn how to code in a colorful learning environment.

If you’d like to learn more about Scratch, check out the blog post we published a few weeks ago and let yourself be surprised.

Binary Numbers

Remember “The Matrix”? Well, we are not that far from the coding screens we saw in this spectacular film that can make your kids interested in coding.

Binary numbers in computer science are a system that uses only two digits, which are mostly 0 and 1. Actually, a Binary number is the way in which a computer or device represents information. As explained in Wikipedia, “(…) computers operate in binary, meaning they store data and perform calculations using only zeros and ones.”. Is it clear or do you need to watch Neo and Morpheus once again?

Programming language

There are many languages in the world, and there are more than 70 programming languages for you and your kids to use. There is even a great selection of the best programming languages for kids, but… What really is a programming language?

A programming language is a formal language programmers use, which includes numerous instructions that produce several kinds of results and output. There are programming languages that work better to create apps, others are only used to build websites, some coding languages are used to program robots,  and others that are a bit more complex that allow programmers to build entire networks and systems.

Learn the coding terms. Learn how to code!

Now that you and your kids are more familiar with these 10, very simple, programming terms, it is time for them to learn by doing. We could remain in theory for years, but what’s the fun in theory?

In the online courses offered by Tekkie Uni, your kids will experience hands-on learning in lessons that are live, online, engaging, encouraging and fun. It is time for your kids to transform their dreams into stunning realities through coding… and with these coding terms, they’ll really know what are they talking about.


Comment below