C Programming
Getting Started Your First Coding With C Programming
- What is Computer Programming
- Various Programming Languages
- What is C Programming
- Do I start my programming from C now ?
- Example: Hello World Program in C Language
- Line by line illustration
- Run C Programming Online Compiler
- Hello World C Program Online Video
¶What is Computer Programming
Hello, What’s the programming from your end ?
You don’t know anything about it, yet !! Then, I’m here to give you core concept about programming.
Computer programming is the art and science of instructing a computer to perform specific tasks through a set of well-defined instructions, known as code. At its core, programming involves designing algorithms, which are step-by-step procedures or formulas for solving problems. These algorithms are then translated into a programming language that computers can understand and execute.
¶Various Programming Languages
There are numerous programming languages, each designed with specific purposes and preferences in mind. Here’s a list of some notable programming languages, categorized based on their common uses:
¶General-Purpose Programming Languages:
- C Programming Language
- C++ Programming Language
- Java Programming Language
- Python Programming Language
- Ruby Programming Language
- Swift Programming Language
- Kotlin Programming Language
- Go (Golang) Programming Language
- Rust Programming Language
¶Web Development:
- HTML/CSS
- JavaScript
- PHP
- TypeScript
- Node.js (JavaScript runtime)
- Ruby on Rails (Ruby framework)
- Django (Python framework)
- Mobile App Development:
¶Swift (iOS)
- Kotlin (Android)
- Java (Android)
- Dart (Flutter)
- React Native (JavaScript-based)
¶Data Science and Analysis:
- Python (with libraries like NumPy, Pandas, and Matplotlib)
- R
- Julia
¶Database Management:
- SQL (Structured Query Language)
- PL/SQL (Procedural Language/SQL)
- T-SQL (Transact-SQL)
¶Functional Programming:
- Haskell
- Lisp
- Erlang
- Scala
- F#
¶Scripting Languages:
- Shell Scripting (Bash, PowerShell)
- Perl
- Ruby
- Python
¶Game Development:
- C++
- C#
- UnityScript (JavaScript-based, used in Unity game engine)
¶Embedded Systems:
- C
- C++
¶Assembly Languages:
- x86 Assembly
- ARM Assembly
¶Domain-Specific Languages:
- MATLAB (Mathematics)
- VHDL (Hardware Description Language)
- R (Statistics)
¶Markup Languages:
- HTML (Hypertext Markup Language)
- XML (eXtensible Markup Language)
- Markdown
¶What is C Programming
C programming is a foundational and influential language that has stood the test of time since its creation in the early 1970s. Developed by Dennis Ritchie at Bell Labs, C was designed with a focus on efficiency and low-level programming capabilities, making it well-suited for systems programming and the development of operating systems.
¶Do I start my programming from C now ?
If you are novice at coding, then come here. It’s your time to start with C Programming. C Programming is the most easiest programming language in the world. So, as a beginner, you could start your programming career with C Programming.
Ok, Let’s start a basic programming with C language:
¶Example: Hello World Program in C Language
#include <stdio.h>
int main()
{
printf("Hello world\n");
return 0;
}
¶Line by line illustration
¶Line 1:
#include <stdio.h>
In this line of code, we have included stdio.h header file. Which means, stdio.h is a standard header library file. We need to import it to make standard input output from the coding.
¶Line 2:
int main()
When any C prorgam starts, it start to read main program when it reads a main() function in the block. Without main() function, C program is nothing.
¶Line 3-6:
{
printf("Hello world\n");
return 0;
}
In these lines, first, we’ve print the Hello World and then put a new line. Then just return the function with return 0.
¶Run C Programming Online Compiler
¶Hello World C Program Online Video
What is C Programming and How to Start C Programming
Variable and Data Types with Practical Examples C Programming
All Tutorials in this playlist
Popular Tutorials
Categories
-
Artificial Intelligence (AI)
11
-
Bash Scripting
1
-
Bootstrap CSS
0
-
C Programming
14
-
C#
0
-
ChatGPT
1
-
Code Editor
2
-
Computer Engineering
3
-
CSS
28
-
Data Structure and Algorithm
18
-
Design Pattern in PHP
2
-
Design Patterns - Clean Code
1
-
E-Book
1
-
Git Commands
1
-
HTML
19
-
Interview Prepration
2
-
Java Programming
0
-
JavaScript
12
-
Laravel PHP Framework
37
-
Mysql
1
-
Node JS
1
-
Online Business
0
-
PHP
28
-
Programming
8
-
Python
12
-
React Js
19
-
React Native
1
-
Redux
2
-
Rust Programming
15
-
SEO - Search Engine Optimization
1
-
Tailwind CSS
1
-
Typescript
10
-
Uncategorized
0
-
Vue JS
1
-
Windows Operating system
1
-
Woocommerce
1
-
WordPress Development
2
Tags
- Artificial Intelligence (AI)
- Bash Scripting
- Business
- C
- C Programming
- C-sharp programming
- C++
- Code Editor
- Computer Engineering
- CSS
- Data Structure and Algorithm
- Database
- Design pattern
- Express JS
- git
- Git Commands
- github
- HTML
- Java
- JavaScript
- Laravel
- Mathematics
- MongoDB
- Mysql
- Node JS
- PHP
- Programming
- Python
- React Js
- Redux
- Rust Programming Language
- SEO
- TypeScript
- Vue JS
- Windows terminal
- Woocommerce
- WordPress
- WordPress Plugin Development