WHAT IS COMPUTER PROGRAMING |FULL DETAIL ITS EXTRA KNOWLEDGE

What is computer programming?
In the world of technology, we often hear and read terms like programming or coding. Computer programming is becoming increasingly popular these days.
If you want to build a successful career in information technology, you’ll need to learn programming. Let’s explore today what programming is and its various types.
What is a programming language?
What is programming? (What is programming?)
Steps of Programming
What is a programming language? What is a programming language?
Types of Programming Languages ??– Types of Programming Languages
Machine Language
Assembly Language
High-Level Language
Most Popular Programming Languages
Python
JavaScript
Java Programming
C# Language
C/C++ Programming
PHP Language
Conclusion – What is Programming?
What is a computer program?
Before understanding what computer programming is, first understand what a computer program is. A computer cannot do anything on its own unless it is given instructions.
A computer program or software tells the computer what to do and how to do it. This means that your computer cannot perform any task without a program or software. A computer program is also called software or a computer application.
A computer program is a set of instructions that tells the computer how to perform a task. Microsoft Word, a browser, and a movie player are all examples of computer programs. Similarly, an operating system is a type of software that runs your entire computer.
What is programming?
Programming is the process of designing a computer program. A program contains a series of instructions written by a programmer to solve a problem or perform a task.
In this process, code is written using a programming language. Programming can be simple or very complex, depending on the requirements.
Programming is sometimes also called coding. However, coding is only one part of programming.
Steps of Programming
Programming involves many steps, of which the five main steps are listed below:
Understanding the Problem:
The programmer first needs to understand the problem that needs to be solved by the computer.
Finding a Solution:
Next, a solution to the problem is found and a plan is developed.
Coding a program:
Instructions must be written for the computer to perform a task, and this requires coding in an appropriate programming language.
Testing a program:
The created program is tested in various ways, and the results are analyzed.
Creating documentation:
To explain the program, separate documents are created, such as end-user documentation, programmer documentation, operator documentation, etc.
What is a programming language?
A programming language is a type of computer language used by programmers to write code and create computer programs, software, applications, and more.
As you know, our computers only understand binary, i.e., the language of 1 and 0. Initially, computer programming was done in this language of 1 and 0. However, understanding this binary language is a very difficult task for humans. This is why programming languages ??were invented.

In fact, programming languages ??act as a bridge between us and the computer. It’s important to note that computers don’t directly understand instructions written in programming languages; they require software that converts them into binary.
Types of Programming Language
There are mainly 3 types of programming languages:
Machine Language
Assembly Language
High-Level Language
Let’s understand these in detail:
Machine Language
Machine language is a language that uses binary digits (0, 1) and all commands are in the format of 0 and 1, which is easily understood by the computer. This language is directly understood by the computer’s CPU (Central Processing Unit). This is a first-generation computer language and is difficult for humans to understand.
Assembly Language
This is a second-generation computer language. It is considered a low-level language. It uses keywords instead of binary digits. An assembler is used to convert assembly language into machine code. It is slightly simpler than machine language.
High-Level Language
High-level programming languages ??are very easy to understand because they use English keywords and symbols. This type of language requires a compiler. The compiler’s job is to translate high-level language into machine code. C, C++, PHP, and JavaScript are examples of high-level languages.
Most Popular Programming Languages
While there are many programming languages ??in the computer world, different languages ??are used for different tasks. Each has its own advantages and disadvantages.
Today we are going to tell you about the most widely used and popular programming languages ??worldwide:
Python
The Python language is a very popular programming language. Its syntax is very simple and user-friendly, making it very easy to learn. This is why it is so popular among beginners.
It’s both simple and powerful.
It’s used in fields like video games, data science, and artificial intelligence.
According to data from programming language ranking site PYPL as of October 2020, Python is the number one language in the world. This ranking is based on Google search data.
JavaScript
JavaScript is a very popular front-end programming language. It is used to create interactive websites. It can work both server-side and client-side. Node.js can be used to create browser-based web applications and games.
It is a widely used language, so it is one of the top-ranked programming languages ??in terms of popularity.
For more information about JavaScript, please read our other articles:
Java Programming
Java has been used in computer programming for many years and is very popular among large organizations. Programs written in Java run on all devices that support Java.
As you know, the Android platform itself is very popular, and Java is used to develop Android apps. Google has created Android Studio, a Java-based Android development platform.
According to the Tiobe Index, Java held the No. 1 position for several years, but now it’s in second place.
C# Language
C# (C Sharp) is a popular programming language developed by Microsoft. It is a powerful language for the .NET framework. Its syntax is similar to C and C++, so if you know C programming, you can easily learn it.
It is used in backend programming, Windows applications, games, and more. In terms of popularity, it ranks fifth on the TIOBE index.
C/C++ Programming
C is a very old language in the programming field, and almost every programmer starts their programming journey with it. It forms the basis of languages ??like C++, Java, and JavaScript. Learning this computer language makes learning any other programming language much easier.
It ranks first in the TIOBE index 2020. Furthermore, C/C++ ranked seventh or eighth in a survey conducted by StackOverflow.
PHP Language
PHP is a popular scripting language used in web development. It is an open-source language that works on the server side. Millions of websites on the Internet use PHP, either directly or indirectly. You may know about WordPress, the most widely used Content Management System (CMS), which uses PHP in its backend.
For more information on PHP, read: What is PHP? What is it used for?
Conclusion – What is Programming?
The world of computers and information technology is nearly impossible without programming. Programming is so powerful that it allows humans to operate critical systems like airplanes, satellites, and missile systems with just a few buttons and controllers.

Even if you’re not in the computer science field, you should learn programming. Whether you do anything with coding or not, it will significantly improve your thinking and understanding. Even young children are being taught coding these days, which is a great thing.
