1. A programming language allows writing instructions as programs to perform tasks. Programs are written in human-readable languages and compiled into machine-readable code.
2. C is one of the earliest and most widely used programming languages. Key aspects of C include data types, keywords, operators, variables, conditional and looping statements, and functions.
3. Programming involves concepts like conditional logic, loops, functions, and data types to solve problems through coded instructions.