JavaScript allows you to build interactive websites. It is easy to learn and also a powerful scripting language, widely used for controlling web page behavior. JavaScript has become an essential web technology along with HTML and CSS, as most browsers implement JavaScript. It is also the foundation of a lot of commonly used libraries (like jQuery) and frameworks (like AngularJS, ReactJS, and NodeJS).

Furthermore, JavaScript usage has now extended to mobile app development, desktop app development, and game development. All in all, it has exploded in popularity and is now a very useful skill to learn.



JavaScript is an object-oriented dynamic language that comprises of types and operators, core objects, and methods. Its syntax comes from the Java and C languages, so many structures from those languages apply to JavaScript as well. JavaScript does not have classes instead the class functionality is accomplished by object prototypes.

Javascript functions are objects, giving functions the capacity to hold executable code and be passed around like any other object. It has lots of uses, it is not only used to develop websites. It can also be used to develop games.


Javascript is exclusively a client-side language, this means that it must first be downloaded from a server and then executed inside the browser. Unlike server- sided scripts like PHP, PERL, JSP which are executed on the browser and the output if any is sent to the client.