C Tutorial

History of C Language

C is a programming language developed at AT & T’s Bell Laboratories of USA in 1972. It was designed and written by Dennis Ritchie and Ken Thompson.

At first, UNIX was written on a PDP-7 and then shifted to a PDP-11 machine.Initially they used assembly language to write it and graduated to BCPL. Later, UNIX was re-implemented using C language. By 1972, most of the UNIX was written in C, it was given the name as it is the next level to language B.

Prerequisite to Learn C programming language

Absolutely no prior knowledge is required to learn C programming. Each topic has many lessons and examples that you can practice and learn. Before you start practicing the example programs, read the instructions to install a compiler for C language.

Installing and working with a C Compiler

The first step in learning C programming is to install a C compiler for practice. Learning programming is all about practicing and less reading. The more you practice, the more you will learn.

C Programming Tutorial Topics

Find the list of topics for C programming language below. Each topic is a section and each of these sections has many lessons which you can read.

Fundamentals

Data Types and Operators

Variables and Storage Classes

Arrays, Structure and Union

Flow Control

Loop Control

Functions

Pointers

Preprocessor