C Tutorial
Learn C
C is a general-purpose programming language that has been widely used for over 50 years.
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" editor makes it easy to learn C. You can edit code and view the result in your browser:
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
Many chapters in this tutorial end with an exercise where you can check your level of knowledge.
C Quiz
Learn by taking a quiz! The quiz will give you a signal of how much you know about C.
Learn by Examples
Learn by examples! This tutorial supplements all explanations with clarifying examples.
C Reference
You will also find complete keyword and function references: