The C programming language

Characters in C

Arrays in C

Decision and Control Statements

The C Preprocessor

Variable Scope and Class AND modular programming

Bit operations

struct, union, and typedef

C pointers