
#0 What is C Programming and How to Start
Welcome to the learning path of one of the most favorite and simplest programming language called "C Programming".
What is C Programming Language
C is a mid level, general purpose, procedural programming language which is used since 44 years. It first appeared in 1972(almost 48 years ago) and still C Programming language rules the world with a strong hand. And in that time, C gains all of the popularity and stability. C Can be developed in cross platform like both windows, mac, linux.
The Creator of this language is Dennis Ritchie. And it was developed at Bell Labs.
Why C Programming Language
To answer this question, why is C Programming language for, we have to dive into first why is programming language for.
Programming language is for to do something programmatically or with some scripting.
In a nutshell C is called the Mother language of Programming. C Programming Language is erally a very simple, faster and easy to learn programming language.
Almost every programmer has started there first programming language with C Programming. Here is some reasons why we should use this C Programming language -
- My first reason would be it is the simplest programming language in the compettetor of languages.
- It is the basics of all other programing languages. If we clear the concept of C Programming language, we can be the master of any programming language easily.
- C can be easily used for high level programming and low level programming. It is used to develope enterprise applications, games, graphics etc.
- C can easily communicate with Machine Learning and hardware application can easily developed and integrated with C Programming language.
- C Programming language has also a very small runtime. It has bidded all others programming language here in it's size.
- C is also a very structured programming programming language. That means for a big or complex project, we can make the code structured by making functions.
- C has a strong/rich library to make applications quickly
- If you learn C, you've to learn the all of the concepts like loop, if-else, string manupulations. So, your concept would be clear easily.
- C offers dynamic memory allocations. Memory address access and pointer manipulation is the greatest feature of C programming language, which makes it faster and friendly for system development.
- For example and to give a scenerio, Windows, Mac, Linux, Android, IOS and everything made almost using C Language.
- C is case sensitive, which means lowercase and uppercase are different and this is important to start in prorgramming learnings.
What can I do using this C Programming
C Programming is actually use for system development or server environment development. I can make the following things using this C Programming Language -
- Small embedded system applications.
- Server Applications
- Entrprise Level Applications
- Graphics
- Gaming Applications
- Operating System Development
- Machine Learning
- Hardware Software Development
Simple Hello World Application using C Programming
So, let's see a basic programming in C Programming language and see it's simpliness.
#include <stdio.h>
int main (void){
printf ("Hello World");
return 0;
}
We'll learn deeply all of the cocepts of C programming language. Just stay with me and stay with this tutorial.
#1 Start Your First Coding With C Programming
C Programming
All Tutorials in this playlist
Popular Tutorials
Categories
-
Bash Scripting
1
-
Bootstrap CSS
0
-
C Programming
8
-
C#
0
-
ChatGPT
1
-
Code Editor
2
-
CSS
2
-
Design Pattern in PHP
2
-
E-Book
1
-
Git Commands
1
-
HTML
19
-
Interview Prepration
2
-
Java Programming
0
-
JavaScript
11
-
Laravel PHP Framework
37
-
Mysql
1
-
Node JS
1
-
Online Business
0
-
PHP
28
-
Programming
7
-
Python
1
-
React Js
19
-
React Native
1
-
Redux
2
-
Tailwind CSS
1
-
Typescript
10
-
Uncategorized
0
-
Vue JS
1
-
Windows Operating system
1
-
Woocommerce
1
-
WordPress Development
2
Tags
- Bash Scripting
- Business
- C
- C-sharp programming
- C++
- Code Editor
- CSS
- Database
- Design pattern
- Express JS
- git
- Git Commands
- github
- HTML
- Java
- JavaScript
- Laravel
- Mathematics
- MongoDB
- Mysql
- Node JS
- PHP
- Programming
- Python
- React Js
- Redux
- TypeScript
- Vue JS
- Windows terminal
- Woocommerce
- WordPress
- WordPress Plugin Development