Anybody who wants to learn how to write a computer program is faced with a bewildering variety of programming languages.  The reasons for having so many computer languages are partly logical, partly elitist and partly historical.

Whilst researching the topic of computer languages I stumbled on a 'brief history of computer languages'.  It is so hopelessly and farcically  riddled with errors as to leave me with only one comment to make:

I wish I'd written it.  :)

A recommended read about programming languages by James Iry.