Computer programming involves writing instructions to enable computers to perform processes. Programming languages allow humans to communicate with computers through specific sets of words, symbols, and codes. Some of the earliest programming languages included FORTRAN, COBOL, ALGOL, BASIC, PL/1, Pascal, and C. Many modern languages like C++, Java, and Visual Basic were influenced by these early languages and were created to serve different purposes like systems programming, business applications, and building graphical user interfaces.