Getting Started Your First Coding With C Programming

Getting Started Your First Coding With C Programming

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

Run C programming online

Hello World C Program Online Video

Previous
What is C Programming and How to Start C Programming
Next
Variable and Data Types with Practical Examples in C Programming