1) Naming conventions 2)Layout conventions 3)commenting conventions 4)Language guidelines a) String Data Type b)Implicitly typed local variables c)using data type arrays delegates try-catch and using statements in exception handling && and || Operators New Operator Event Handling Static Members LINQ Queries