Learning a new programming language is not a trivial ordeal. Before committing to a language you must consider if its the right fit for you. Here are a few reasons how Javascript will serve you in the short term as well as in the long term.

Get started with Javascript in 5 minutes period

When newbies get started with programming, most other languages require them to have a certain computer specification. When those requirements are met, special software has to be installed on the computer for the student to start writing code. Before a single line of code is written the student may have to configure the software in a certain way. After all the setup is done, the can finally start writing code.

In most cases the student has to write 5 lines of code for the program to do anything. Importing libraries, setting up classes, compile code, understand the console and getting familiar with it takes time. By the time the student is able display anything on the screen, he/she has invested 3 hours into the setup.

Javascript is different. You do not need to install any extra software.

  • There is no setup
  • There is no configuration
  • There is no compiling of code

You can get started with Javascript within literally 5 minutes. You can get started with Javascript faster than any other language on the planet. Period.

Javascript Developers are highly paid

For the longest time Javascript was not taken seriously. However in the last decade, the language and the community has matured; as a result companies both large and small are aggressively hiring Javascript developers to work for them. The good news for you is that this skill is in demand, and there are not as many people who do Javascript well.

That means a Javascript developer

  • is in high demand
  • can control the recruiting conversation
  • has more options as to which company he/she wants to work for
  • commands a higher salary

Javascript is used everywhere

Unlike other languages, Javascript is used everywhere. Javascript is the only language on earth that is used to build applications on every platform imaginable. You can build Web applications, Mobile applications, Desktop Applications, Kiosk Applications, TV Application; you name it, you can build it.

When it comes to building applications on the browser, Javascript has NO competitors. If you are going to build a decent website, you must know Javascript.

Javascript is easy to learn

Javascript has a straight forward syntax that is highly logical to grasp. It has fewer components that make up the language, that means faster learning. Javascript is a very flexible language, and although it has fewer components, less is more in this case.

Javascript is powerful

Here are some of the ways companies are using Javascript

  • United Airlines built their new Customer Checkin Kiosk app with Javascript
  • Trello made a project management app with Javascript
  • Geekli.st made a social media platform like facebook with Javascript
  • Ghost is a blogging platform built with Javascript

Since 99% of all top websites use Javascript, there are countless examples on how and where javascript is used.

Javascript is free!

Javascript is an OpenSource Language. Which means that its source code is openly available to the public. Its free to use, that is that you don’t have to pay anyone to use the language. Javascript specifications are managed by a committee comprising of several companies, including all major browser vendors who contribute to the development of the language. Many of these companies are competitors, that means that there are checks and balances in place so the development happens for the greater good for the community.

Javascript is here to stay

Since Javascript has such high adoption and no competition, we can’t really foresee Javascript going anywhere, anytime soon. If Javascript were to be replaced, we must have some sort of competitor language in sight, right? Well, we don’t know of any. Even if there was a good alternative, it would take many years for millions of websites to migrate their code to a different language. And that competitor has to be good to really change the tide.


I, Aziz Ali, am a Serial Entrepreneur, Geek and a Learn-a-holic. I went from someone who literally hated programming to someone who now loves to code. Aziz went from the mindset of “Coding is not me” to becoming a Great coder, and now I welcome any coding challenge. I have launch dozens of websites, Worked with 3 Fortune 1000 Companies; Developed the United Airlines Airport Terminal Application, Developer Mobile Web Apps for CVS Health – All via Javascript and its awesome frameworks.

  • Awesome. I am glad it helped

  • Daniel Carvalho

    To learn programming is like learn play a musical instrument, does not matter what is the language or instrument, to be a programmer or a musition requires lots of time, dedication and persistence. Can I say that to learn play the piano is more complex than play the violine? Choose a language and go deep on it, time and dedication is required. To build up algorithms is complex, does not matter the language you are using.

    • Nice analogy Daniel,
      Some instruments might be more in demand then others. For instance a guitar has more application then a Sitar.

      Similarly some programing languages have more uses then others.

      I agree that choosing a language is more important then analysis paralysis
      and going deep is even more important for anyone who wants to create anything meaningful.

      Thanks for the comment Daniel, I like it 🙂

  • cfus 89

    Dear Aziz Ali of iLoveCoding Blog,
    I am writing to you to thank you for providing instruction
    and your insights into the JavaScript language and other programing languages that
    you provide instruction for.
    I am looking forward to learning and participating in your
    outstanding courses.
    Thank you very much