Programs: A computer program is a collection of instructions that can be executed by a computer to perform a specific task. Most computer devices require programs to function properly. These programs are written by a computer programmer using a programming language.
Programming Language: A programming language is a formal language that comprises a set of instructions that produce an output. There are several different computer languages that are widely used today.
C (programming language): C is a general-purpose, procedural computer programming language. It supports structured programming, lexical variable scope, and recursion, while a static type system prevents unintended operations.