Basic concepts covered in C