This document summarizes the basics of the C programming language as presented by Karthik Srini. It defines the key tokens in C like keywords, identifiers, literals, punctuators, and operators. It describes the different types of literals, variables naming rules, and provides examples. The document also outlines the rules for writing C programs including declaring main function, data types, comments and braces. It concludes with a simple sample C program to print "Hello World".