C is a general-purpose programming language developed between 1969 and 1973 by Dennis Ritchie at Bell Labs. It was created to write the UNIX operating system and became widely popular. Key features of C include being a robust language with built-in functions and operators, producing efficient and fast programs, and being highly portable. C laid the foundation for many other languages and important programs like Linux, PHP, and MySQL are written in C. It does not support object-oriented programming concepts but provides low-level access to memory.