Understand Programming Language Like ABC

Understand Programming Language Like ABC

So a lot of us would probably have heard of a programming language one way or the other if you have not heard of it before than you could not have landed in a better place because this post will give you a gentle explanation of what a programming language is, even if you have heard of it before and you have used a couple(of programming languages) in the past it is still worth reading you could pick up a couple of ways to explain it to someone without to much jargon

So what is a programming language and why should you care?

what.jpg

before we start talking about what, let us look at a couple of whys.
For starters you reading this is a good reason for the why even if you try to come from the angle that HTML isn't necessarily a programming language. The thing is what you're using to access it is built with a programming language i.e. Browsers, Mobile App, Desktop App. ok lets mention a couple of other things that you'll have come across

  • Facebook
  • Google
  • Instagram
  • TikTok
  • YouTube
  • Netflix
  • WhatPad
  • Windows
  • Chrome

I think you could go on an list more if I just woke you up. All this services are powered by a programming language they are a core part of what makes up your Mobile phone, Desktop, ATM, it's even present in street lights, washing machine, aero planes and the list goes on the application is vast

ok but what exactly is it Wikipedia describes it as

A programming language is a formal language comprising a set of instructions that produce various kinds of output. Programming languages are used in computer programming to implement algorithms.

I don't know about you but that sounds really creptic in simple terms

A programming language is a computer language programmers use to develop software programs

That's a better definition to work with in the real world where we have different languages like Spanish French English Japanese. But what does this have to do with programming language? The same way we have to learn French to speak to a French person or Spanish to speak to a Spanish person is the same way we need to know programming language to speak to the computer etc.

In summary programming languages are just tools used to speak with your computer the type of programming language you learn will mainly determine the software programs you'll be able to create

some of this software programs may include

  • Website/Webapps using the JAVASCRIPT language
  • Mobile Applications using JAVA or SWIFT language
  • Desktop Applications using C++ or C#
  • GAMES using C# or Python etc.