What is Javascript and Do I Need it?

Obviously, when there exists such a multitude of programming languages, many, if not most, are tailored for specific functions, so the question often boils down to the subjective experience and expectations of the actual human being writing the code. Programmers and developers will argue over language superiority until the end of time, but they will all accept that some languages, with specific tasks in mind, are simply of more value to the project. Not all languages are created equal.

It’s a very difficult question to answer on an individual level and then apply to the grander scheme. However, when considering overall usage statistics, the applicability and the usability of the language in multiple formats and on multiple platforms, one language does stand out for overall progress over the years, and while the answer may be as predictable as it is contentious, it was JavaScript that seems an ever-present contender for one of the most, if not the most, valuable programming language for one to possess.

The Code Institute, as well as countless other coding bootcamps in the US, and potential employers, understand that in technology, constant progress is expected, which is why coding institutes place such an emphasis on constant up-skilling and self-tutelage, with fluency in multiple languages being one of those expected attributes. After all, no programmer wants to be a one trick pony.

JavaScript is just one of many avenues, although in the current climate of web development, it seems like a worthwhile investment to consider.

With the exponential development of internet commerce, the seemingly endless growth and expansion of the internet, and the constant growth of technology sectors worldwide, a programming language with such clout, and such presence in the digital arena, has caused people to follow the money. As such, economically-minded individuals, even if many techies despise money interfering and distracting from code integrity, have a tendency to ascribe a monetary value to JavaScript.

JavaScript is ubiquitous. JavaScript is inescapable. JavaScript is part of almost every interaction between the code and the end-user, given the fact that it is used by approximately 88.1% of all existing websites. As you can imagine, JavaScript is very much an intermediary between the individual user’s click, and the internet.

With such dominance and constant presence as a client-side programming language, many people think of JavaScript and immediately narrow its implementation down to the development and design of web browsers, so it is occasionally neglected that JavaScript has multiple uses external to the web page.

Since 2008, through monitoring the creation of new GitHub repositories, figures observed that while the likes of C, C+, C#, and Java observed steady progression over the years, with a steady incremental rise in Java use, it was JavaScript that dominated the pattern of growth with a significant upward shift from 6% in 2008, to between 13 and 14% in 2013. While the significant growth pattern in GitHub repositories is only one of many interesting indicators showing the development community’s interest in JavaScript, it is a contentious measure to quantify value.

‘JavaScript will stay relevant as long as people use the internet.’

Forbes, having provided an in-depth discussion and debate platform in the forum of Quora, have discussed the value of JavaScript utility in depth. A very telling quote in the early stages one such tech-literate debate read that ‘JavaScript will stay relevant as long as people use the internet.’
Forbes- Kevin Suttle- Senior Front-end Developer at IBM Design.

Now, programming language temporarily aside, there are other qualities that are incredibly difficult to ascribe value to, yet we understand them to be universally important in development and design environments. Naturally, qualities such as the effective management of time, as they hint at the underlying important traits of organisational, planning, and interpersonal communication skills, are all vital in a team-structured, deadline-oriented work environment.

A significant part of coursework for the Code Institute is built around an individual’s ability to develop project work in a group environment. These projects range from anywhere between App development, to website design, to the first scripting of code, to the final testing of it. Hence, the significance of interpersonal communication skills, as the industry, for the past few years, has been significantly geared towards an individual’s compatibility to work alongside others.

With the value of group management and teamwork stated, one simply cannot ignore that the programming language you learn to code in, and your ability to provide intelligent code in those languages, will define you as you enter the employment climate. You cannot underestimate the value of the language, which is why such value is ascribed to JavaScript.
This is crucial not only for all novice coders to acknowledge but for potential entrants to the Code Institute who are exploring the learning methodology. While the interactive learning environment does facilitate both personal and group management skills, and there are modules dedicated partially to the softer side of coding, the emphasis is on the cultivation of technical literacy, and the tools and work ethic vital for advancing language fluency.

Semantic HTML: A11y Series - 4

What is semantic HTML? Semantic HTML forms the building blocks of the web. They are the correct ingredients to make a cake. It’s the difference between putting 4 cups of flour into a bowl or putting flour, butter, sugar, and eggs into a bowl. One of those makes a cake (or in our case, a […]

Alt text with Images - A11y Series 3

What is alt text? Alternative text, more commonly known as alt text, is the text that users will hear if they are unable to view an image – an alternative option. Alt text is a short, written description of an image, which fully describes the image when the image cannot be viewed. Alt text is […]

Colour & Accessible Websites - A11y series 2

What does it mean to be colour blind? Colour vision deficiency, more commonly known as colour blindness, causes difficulty identifying and distinguishing between certain colours. This is usually genetic and is present from birth. However, it can appear later in life due to other health conditions, medication side effects, or exposure to certain chemicals. Many […]