Software is expressed to a computer through languages. Following are resources to gain from history, vision, features, etc. of languages.