Skip to main content

Command Palette

Search for a command to run...

Programming languages

Updated
3 min read
Programming languages
S

I am a Software engineer with the mindset of providing cloud-based solutions with event-driven and test-driven architecture to real-world problems. I build and maintain backend systems with the python framework Django and provide seamless relationships between development and operations processes.

If you're just starting your coding journey you'll probably get to that point where you'll ask yourself what is a programming language?. Well look no further, in this article I will be covering what a programming language is, various types of programming languages and their application areas, let's dive in.

What is a programming language?

A programming language is a tool that's used to write instructions to a computer for execution. Think of it this way, you want to cook a meal, you have the ingredients to cook but you'll need the recipe for the meal right? That's how programming languages are, they're the recipe for writing instructions to the computer, now that we have a definitive understanding of what programming languages are let's talk about types of programming languages.

Types of programming languages

We basically have two types low-level programming languages and high-level programming languages. A low-level language is one of the types of programming languages with basic instructions which the computer understands, while high-level languages are written in human readable form then later complied to what the computer can understand this is done with the aid of an Integrated development environment (IDE), at this point you now understand what a programming language is and the types we have, let's us now discuss on the examples of high-level programming languages.

Examples of high-level programming languages

We have numerous examples but I'll be listing only seven if them here. They are: Python, Java, JavaScript, PHP, Swift, Ruby on rails and SQL.

  • Python is a versatile programming language, it's dynamically typed in the sense that it's syntax is not rigid, it can be used in backend development, apps development, data science, data analysis, etc.

  • Java on the other hand is strictly typed meaningful the syntax isn't flexible as python, it's used in android development, backend development, etc.

  • JavaScript, one of the best programming languages we have our there, it's mainly for frontend development but could also be applicable in backend and web apps.

  • PHP, this is a complete server side language (backend development) used in building dynamic web apps.

  • Swift is a programming language from Apple, specially made for writing programs that run on iOS and Mac devices.

  • Ruby on rails this is also server side language used for building dynamic web apps.

  • SQL this stands for Structured Query Language, it's used for handling database requests, relational mapping in the database and database manipulation.

I hope after reading this you'd have had a better understanding of programming languages and how they work. If you're still confused on which programming language to learn I'd advice you to start with Python first

58 views
D

Your analogy of programming language is a recipe made me hungry.

For me, I feel that JavaScript will be the best to start, as it offers to work with more visual stuff like creating a website and making it interactive.

1
S

Anything that you feel is a good start for you is okay. I started with python that's why I feel it's a good start too

1