This article explains about requirement of language, why c, sample programs in c, execution of program in c, design and character set, C token, keywords, identifiers, constants, variables, data types etc..