
JavaScript is the most popular programming language in the world. If we want to follow W3Technics, JS stands behind 95% of websites that use client-side scripting.
Although JavaScript is developing at a very fast pace and is one of the most widely used programming languages among the GitHub and Stack-flow communities, there are still a number of misconceptions or myths about JavaScript.
Java Script ≠ Java
Often, beginner programmers confuse JavaScript and Java, although there is almost nothing in common between the two languages. In fact, JavaScript goes through a few name changes until it receives the name it is known today. First, in May 1995 it was developed with the name Mocha, but during the continuous development of Netscape (the company developing it) changed its name to LiveScript. The next name change occurs at the end of the same year when the language receives the name with which it is known – JavaScript. Some assume that name is because Netscape used Java technology to create the Netscape Navigator browser, and others believe the name is the result of a contract between Netscape and Sun Microsystems.
What is JavaScript?
It is a programming language that runs primarily in the browser and is quite easy to learn (compared to a low level, such as C++ or Java), which of some factors will grow more and more like one of the most popular programming languages.
JavaScript (officially called ECMAScript) appeared in 1995 and was created with the aim of providing, among other things, a certain level of interactivity for developers (programmers), while remaining used at a relatively low level in websites (e.g. sending contact form information). Over the years, it has grown, with more and more developers (and large companies) adding various facilities to the language.
After many years and many frameworks, one has been highlighted, jQuery (2006). JQuery helped JavaScript to be much more used in creating dynamic sites, especially because of Ajax. What Ajax offered was the ability to change pages without full page refresh. When you navigate most of the sites and click on a link, you will see that before the page loads, everything disappears for a second or less, after which the new page appears — this is a full page refresh. With AJAX, this is no longer happening, and only what we need is loaded.
The more interesting part is why this framework has become famous; Not because he brought something that doesn't already exist in JavaScript, but he was doing the job much easier.
The domain that received the most help from jQuery was and is that of front-end developers (those who do the part we see on the sites, such as the correct display of web pages, adding comments, notification messages, responsive sites, etc.)
JavaScript has become one of the major competitors in the programming language market over the last 8 years, and the need for jobs where JavaScript will be among the requirements will continue to grow in the coming years
This does not mean that the experience or learning of any other programming language is something you should avoid, and quite the contrary; understanding the advantages and disadvantages of different programming languages, working ways, will open your eyes to the road that suits you.