What is a Programming Language?

What is a Programming Language?
Photo by Mohammad Rahmani / Unsplash

In simple words, a programming language enables you, the programmer, to communicate with a machine and instruct it to follow certain directions in a particular order.

Programming languages are of many types. For an introductory lesson, we will limit the categorization to just high and low-level languages. Low-level languages can be thought of as languages that resemble or are very close to binary representations (0 and 1) that a computer (processor) understands, for example, assembly-level languages. These are often complex and not easy for humans to comprehend without a significant background in the language itself.

Higher-level languages abstract this complexity and rely on the usage of coding structures and paradigms that make it more readable. It's thus easier for many programmers to contribute to a single code base. Java and Python are examples of such high-level languages.

So let's dive right in and write our first line of code! Hit the play button on the console below.