define, initialize variables and constants (immutable values)
choose between primitive types based on the nature of the data, e.g., letters vs number or user interaction vs mathematical calculations
char, string, int, unsigned .., double, bool
explain the significance of the standard library for a programming language
explain the components of a function signature
use scanf and printf to input/output data from/to the console
outline the typical layout of a C program
use code comments
discuss the significance of meaningful variable & function names and how they interplay