C Language. W3Schools in English. Lessons for beginners


C Tutorial

Learn C

C is a general-purpose programming language, developed in 1972, and still quite popular.

C is very powerful; it has been used to develop operating systems, databases, applications, etc.

Start learning C now »

Examples in Each Chapter

Our Try it Yourself tool makes it easy to learn C. You can edit code and view the result in your browser:


#include <stdio.h>

int main() {
  printf("Hello World!");
  return 0;
Try it Yourself »

Click on the "Try it Yourself" button to see how it works.

We recommend reading this tutorial, in the sequence listed in the left menu.

C Exercises

Test Yourself With Exercises


Insert the missing part of the code below to output "Hello World!".

int () {
  ("Hello World!");
  return 0;

C Quiz

Learn by taking a quiz! The quiz will give you a signal of how much you know about C.

Start C Quiz

Learn by Examples

Learn by examples! This tutorial supplements all explanations with clarifying examples.

See All C Examples