Most Popular Language

Right now, if you go and run a google search for the most well sought after and most useful programming language you will see everyone talking about JavaScript.  For this reason, (and many others) we’ve decided that JavaScript would be the first language we cover.

With the advent of Node.Js (among other advancements), JavaScript has become the undisputed master language of the web.  When you build a website (web app) in WordPress, Django, Ruby on Rails, Spring or any other framework, you are also using JavaScript even if you don’t directly manipulate the code.  Languages like Dart, CoffeeScript, and ClojureScript all compile down to JavaScript.  JavaScript can be used for both front-end and back-end development.

Origins of EMCAScript

js_logoJavaScript or EMCAScript came about in the mid-1990s from Netscape Navigator owning a large portion of the market share. Netscape Navigator was the Google Chrome of the mid-1990s. The owner of Netscape,  Marc Andreessen, decided that the browser needed to make use of a versatile scripting language.  Though this language was originally supposed to be an embedded version of the Scheme programming language, the popular growth of Java, influenced the big-wigs over at Netscape.

Brendan Eich, the man who was originally tasked to implement scheme into the Netscape Browser was asked to write a language that would have a nice synergy with Java. Roughly ten days later, JavaScript was born. Yes, seriously, the JavaScript prototype was written in 10 days – also the name JavaScript was a marketing ploy to try to couple the language with Java (though the original beta versions of JavaScript had the name LiveScript).  A version of JavaScript called EMCAScript was later trademarked and standardized by EMCA International.

It took about 5-6 years for JavaScript to gain traction among serious web programmers. They all used it to some extent and mostly hated many of its idiosyncrasies which were mainly a product of the language being developed in only 10 days.  These days, however, while you will still find some rather weird syntactical sugar inside of the current implementation of JavaScript, it has been accepted as the language of the web.  The creation of libraries and frameworks such as Ajax, Node.JS, Google’s V8 engine, React.JS, Angular.Js and of course jQuery have cemented JavaScript’s legacy for years to come.

In our next post, we will actually start to look at JavaScript itself by diving into the most basic of basic concepts and syntax that the language has to offer.