Wright State University: T.K. Prasad's "Evolution of Programming Languages"

Read these slides, which provide a history of development of programming languages along the three major paradigms: Imperative, Functional, and Object-oriented. It also briefly discusses modern scripting languages.