Tujuan Awal diciptakannya bahasa C adalah untuk memudahkan para programmer mengakses seluruh internal registry. Bahasa C adalah baha pemrograman tingkat menengah yang artinya cukup mudah untuk dipelajari bagi para pemula didunia pogrammer.
Untuk memulai membuat sebuah program sederhana dengan bahasa C, kalian bisa menggunakan beberapa software pemrograman seperti "Dev C++ atau Code Blocks". Program tersebut berguna untuk menuangkan algoritma yang kalian miliki kedalam bahasa pemrograman sehingga dapat di eksekusi.
Anda terutama harus mengenal header-header file yang digunakan pada bahasa C. Terutama <stdio.h> (Standard Input Output) dan <conio.h> (Concole Input Output).Fungsi dari <stdio.h> adalah untuk menggunakan fungsi standard input output dan pada <conio.h> berfungsi untuk menggunakan fungsi getch(), clrscr, dan mengontrol input output.