Programming languages easily explained

Timothée Simon
Jul 1, 2019 · 2 min read

One of the key concepts in IT is programming languages. A programming language is a formal language that consists of instructions for a computer to perform certain tasks.

In the most basic way, a programming language is nothing more than a normal language. When you talk to other people, you use English, French, Spanish, or even sign language… The same applies for computers, by using a programming language, you can talk to the computer, and tell it what to do. So instead of using English or French, you would then use Java, Python, JavaScript or any other programming language out there.

Image for post
Image for post
Illustration: iStockphoto

What is important is to keep in mind that, whatever language you speak, when you are really fluent with the language, you are able to say whatever you want. The same applies to programming languages. If you speak (write) a programming language really well, you are able to let the computer do almost everything you want.

So why do people often use Python for Data Science or JavaScript for Web Development for example? It is the same as in human languages. There are some things that are easier to explain in English, because the vocabulary in certain topics is richer, while other things are quicker to explain in French.

The same applies to programming languages. In a very basic way (we are cutting some corners now), Python has made it very easy to explain to a computer how to perform data science tasks while it’s more difficult to explain to a computer how to create computer games. Obviously, it is a bit more complicated than that. But for now we’ll keep it at that to help you grasp the bigger picture.

One last thing to note is that there are quite some distinctions that are made between programming languages. Maybe you have heard of high-level and low-level programming languages, object-oriented programming languages or scripting programming languages.

These are distinctions that we will explain in the upcoming blogd, so stick with us.

In the meantime, let us know what programming languages mean for you in the comments and give us a clap if you like it!

Texidi: Your Journey Into Tech helps you easily understand the tech recruitment field with weekly content, podcasts with experienced recruiters and much more to come!

Image for post
Image for post

Follow us on Instagram and LinkedIn to receive regular updates and stay in the loop for new content!

Missed our first blog? Check it out here!

Texidi: Your Journey Into Tech

The go-to resource to dive into tech recruitment.

Timothée Simon

Written by

Big fan of tech since forever, open-source engineer at Hackages

Texidi: Your Journey Into Tech

The go-to resource to dive into tech recruitment. Offline workshops to discover the tech terminology & weekly content to get your way into the tech recruitment field.

Timothée Simon

Written by

Big fan of tech since forever, open-source engineer at Hackages

Texidi: Your Journey Into Tech

The go-to resource to dive into tech recruitment. Offline workshops to discover the tech terminology & weekly content to get your way into the tech recruitment field.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store