C programming

What is C Programming?

Learn C (Introduction and Tutorials to C Programming)

C is a programming language that gives computer very specific commands.

C was invented in 1972 by Dennis Ritchie. It is one of the oldest languages to be used even today.

C language is one of the most widely used programming languages in the world. It has influenced many popular programming languages especially C++.

But why do we still used such an old programming language?

why not something newer and easier to understand like python?

Let’s find out.

  • C is a structure-based language i.e we can divide a big program into multiple parts, which makes it easy to write and understand.
  • Programming written in C is efficient and fast.
  • C is considered to be “close to the computer” meaning we can program the computer to do precisely what we want.
  • Programs written in C can be run on different types of machines with little or no modification.
C programming
C programming

To understand what this means here is an analogy: Imagine you want your brother to buy you a cake from the store. In Python, you would just use one line to say “Buy me a cake from the store” Your brother will go and came back in 5 hours because he went to a store very far to get the best care available.

But in C, we can tell your brother, “Get in the car”, drive to the store around the block, buy the first cake you see and drive immediately back”, which will happen in 20 odd minutes. Of course, it won’t be the best cake. But it is much faster and is the exact cake that you wanted.


C is a portable language ?

Correct! Wrong!

Learn C Programming QUIZ


C is often considered to be the mother of all languages because so many other languages have been based on it.

It also supports functions of high-level programming languages such as scripting for software applications etc.

Learning C can actually make you better programming in other languages like C++, Java or C# by equipping you with a mental model of what the computer is actually doing when you run your programs.

C is highly portable and is used for scripting system applications which form a major part of Windows, UNIX, and Linux operating system


75,000 USD per year


Plenty of excitements about awesome new programs you are about to build.

Creativity to build your own program using the information provided in the course.

Nothing else! it’s just you, your PC and your hunger to get started.

Compiler Download

DEV C++-Download (WINDOWS)  

Xcode-Download(FOR MAC)


What is a Compiler?

A compiler is a computer program that transforms the human-readable source code of another computer program into the machine-readable code that a CPU executed.












Leave a Comment

Your email address will not be published. Required fields are marked *