Getting Started with C

Install C on your machine now and get started with C today.

Things to Learn

Choose where to begin, learn at your own pace:

Check out more cool technologies

Exploring the Language

C is a procedural programming language that was developed by Dennis Ritchie at AT&T’s Bell labs in the year 1972. It helps develop complex software applications with ease. C is said to be the mother of all programming languages. It is a high-level programming language that provides support to low-level programming languages as well. C has concepts like variables, functions, operators, datatypes, strings, scope, and much more.
C language has features like low-level access to memory, set of keywords; all of these features make it suitable for system programming- like operating system or compiler development.
Many languages have borrowed syntax/features from C- the syntaxes of Java, PHP, and many other languages are based on the syntax of C. C++ is  a superset of C. Before C, there were many languages like B and BCPL. C is an extended version of these languages and has many methodologies which are similar to theirs.

Dinnis Ritchie

Dennis Ritchie