Wikipedia is a free online encyclopedia and this is their entry on programming languages. It gives a basic definition of the term "programming languages" and a brief history of programming in general. Examples of the syntax of some common languages are here as well. Short entries are found here with links to pages with more detailed information.