The document provides basic rules and guidelines for writing C programs including: 1. Each instruction should be written in a separate statement and the statements must be in sequential order. 2. All statements should be written in lowercase and every statement must end with a semicolon. 3. Comments can be written between /* and */ and should be used to explain the purpose of statements. 4. The main() function contains the program statements within curly braces and returns void. 5. Variables must be declared before use with their datatype and can be initialized during declaration.