Computer development is all based on a resource called Language. The way we interact, the computer also interacts with us, on the basis of a language. Computer languages may be of a lot of types, some might be aiding in the development of Web applications, some might be helping in development of user end API’s and some might be helping in server handling, or databases. This is a very versatile top