Similarly, Java and Javascript are two different languages, they just happen to share a similar name.code-1839406_1920

Are you just starting to learn to program, and wondering what’s the first programming language you should learn?

I will answer exactly that in this post.

Before I began, let me ask you a question.

Why do you want to learn to program?

  • Do you want to build Web Applications?
  • Do you want to build fancy Web Features?
  • Do you want to build Websites?
  • Do you want to have your own startup?
  • Do you want to become a Front-End, Back-End or Full-Stack Developer?

If your answer is yes to any of the questions above, then you should learn Javascript.

If you do not have any prior programming experience, then start off by learning the fundamentals of HTML and CSS and build a blog from scratch…

Here is the link to the World’s best HTML and CSS Video Course Training, and it happens to be free, enjoy

Note: Javascript is not Java.

Java is to JavaScript as Car is to Carpet

The word “car” and “carpet” both have the word “car” in it, but it doesn’t make it the same thing.

Similarly, Java and Javascript are two different languages, they just happen to share a similar name.

Javascript is the language of the web and is used to create web applications, through JS libraries like Jquery and front-end frameworks like Angular JS, React etc.

You can also use Javascript for Back-End web development through the Node.js framework.

Javascript is easy to learn

Javascript has a straightforward 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.

Other languages have a certain computer requirement. After those requirements are met, certain software must be installed. Once you have done all the setup, you can finally start writing code.

That’s not the case with Javascript.

You can start writing your first line of code in Notepad if you wish, and it will work, although I recommend using a Text Editor like Sublime Text (What I use), Visual Studio Code, Atom, etc.

A lot of people say Python and Ruby are very easy. True, Ruby and Python have simpler syntax. This is why people recommend beginners to start with these languages. That is fine if your goal is just to learn to program. You can pick any language you want.

But if your goal is to build meaningful web and mobile apps, then Javascript should be your first and last choice as your first programming language.

BTW, you can get comfortable with the syntax in a week.

Javascript doesn’t only work for the web, it works for mobile, it works for TV, it works for Kiosk, it works for every device. Period.

Due to this versatility, Javascript has the most diverse use-cases. This means that more problems can be solved.

Javascript is the Most Popular Programming Language

If you want to build anything for the web, you need to have Javascript in your technology stack.

According to Stack Overflow Developer Survey 2016 Results, Javascript is the most popular language among developers.

You can see 85.3 percent full-stack developers voted Javascript as the most popular language:

Image Source

90.5 percent front-end developers voted Javascript as the most popular language:

Image Source

54.5 percent back-end developers voted Javascript as the most popular language:

Image Source

Even The RedMonk Programming Language Rankings: January 2016 also shows that Javascript is the most popular programming language.

Image Source

Here’s the visual depiction of the historical programming language rankings.

Image Source

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
  • made a social media platform like facebook with Javascript
  • Ghost is a blogging platform built with Javascript
  • Netflix TV App is built with Javascript
  • Facebook Mobile App, and now the app is built with Javascript
  • Paypal migrated their back-end systems from another programming language to Javascript.

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

Once you’ve made up your mind to learn Javascript as your first programming language, Join iLoveCoding. iLoveCoding is the simplest, most effective path to front-end & full-stack development.

If you have any question, feel free to leave your comments below. I’ll talk to you in the comments.


Web Developer - Learnaholic - Reader -- I'm passionate about Marketing, Growth Hacking, Business and Web Technology. When I’m not working, I love reading books, learning new skills and indulging my love for seeing new places. I love running, reading books and business blogs.