1) A program is a set of commands or instructions that directs a computer to perform tasks. These commands are compiled or interpreted into machine-readable code.
2) Programming languages allow humans to communicate with computers using specific syntax rules. Common elements in programming include constants, variables, data types, and control structures.
3) Constants store values that never change, while variables can be updated. Data types classify information into categories like integer, string, and Boolean.