This document provides a history of computer programming languages from early machines with primitive instruction codes through modern scripting languages. It discusses early languages like FORTRAN and ALGOL which introduced important concepts like structured programming. It also summarizes general purpose languages like PL/I, business languages like COBOL, interactive languages like BASIC, special purpose languages like LISP and SIMULA, and scripting languages like Perl.