A program can contain many identifiers, which are names for variables, functions and so on.
Identifiers can only contain letters, numbers, and underscores (_).
The first character of an identifier must be a letter or an underscore.
Identifiers cannot contain special characters.
No distinction is made between uppercase and lowercase characters.