Programming languages are a core element of computing science and, of course, coding. Programming languages are simply a way to write programs, which are really just instructions to tell a computer on how to run some set of algorithms. Just like in “normal” human languages, there are LOTS to choose from, and each has different levels of expressiveness, abstractions, complexity and performance.
In other words, different programming languages let us give instructions to computers in different ways. In a set of blog posts we call the “Hello, World!” Series, we’ll step through writing the most iconic program that everyone creates when learning a new language — we’ll write a program that prints “Hello, World!” and cover what it takes to create it, and why someone would choose to use that particular language.
The “Hello, World!” Series: