Programming: Languages, Timeline, and Guides
Computer programs are often described as “sets of instructions”,and computer languages are thought of by many as merely the syntax and vocabulary for providing these instructions.
From this point of view, different programming languages may have different grammars, or different vocabularies. Each may treat semi-colons a particular way, or require capitalization — but they are sort of the same underneath all that.
The reality of programming is much more complicated than that.
Learn just about anything you want to know about computers and the internet here: http://www.whoishostingthis.com/resources/