The structuring of programming languages began since early 20th century. However those were quite lengthy and designed mainly as the instructions for low- level machines. Thus these were called low level machine languages. These provided scientists and mathematicians the ideas and theory to construct newer programming languages that were understandable by humans.
The decade of 1950 saw the creation of 4 major programming languages. These included ForTran, LISP, COBOL, ALGOL. These were the basic languages from which the later languages derived.
The engineering of C programming language by Dennis Ritchie was a major milestone achievement in the virtual world. Launched in the 1970s, this language had a major impact on all the present languages. Few sub languages also forked out from C like C++ and C#. These are few languages that are still very much in use in today. C language uses very less memory even for high performing applications. This is one of the key factors why C is preferred by most software engineers.
The advent of Java brought with itself a new flavor in the world of programming. It was much simpler than C though it was based entirely on C. This was the same time when the first web browser Netscape Navigator came into existence. Java was then dominant among the programming languages. There was Java codes allowed to embed in the web. Later Java came to be used as an industrial language replacing the older languages like COBOL and Basic.