By Charles Manfre

Why JavaScript is the Future of Programming

By Charles Manfre

JavaScript started out in 1995 as a widely hated language. It was viewed as nothing but a toy. Since then, it has grown its empire and has gained respect from developers. jQuery, AJAX, Node.js, and CoffeeScript have all helped to build the JavaScript empire. On top of this, beginners have been flocking to JavaScript because the language really does make it so easy to get started.

This infographic takes you on a journey through the JavaScript empire and explains why it is quickly becoming the future of programming.

I’d like to thank Dani Fankhauser and her recent Mashable article, which the infographic was based upon.

  • Anil S. Bidve

    Without any doubt …………..

  • Anonymous

    JavaScript is the language that got me employed in one of the largest philanthropic in the world.

  • Allen

    Errata: two instances of “it’s”, at the top of the infographic. Remember, it’s = it is.

  • kenzominang

    So, what javascript framework should I learn? Any suggest?

    • Charles @

      Learn JavaScript itself first, then I recommend jQuery. It’s the most used, and as I mentioned in the infographic, it’s used by over half of all websites.

  • Patrick

    Comparing iPhone app development to JS is a bit of an apples to oranges comparison, quite obviously chosen so you can talk about software requirements, price, and compatibility. A much better comparison would be PHP (which is free, doesn’t require specialist software to write, and can be run on virtually any operating system or server), since that’s another loosely-typed web language which is often learned by beginner programmers and can quickly create useable code.

    If the comparison was PHP vs JS, your little checklist wouldn’t look so lopsided – in fact, it’d be all ticks. Of course, fair comparisons wouldn’t allow you to mislead new programmers so easily.

    Also – node.js has grown by 180%…to a whopping 0.01% of websites. Amazing. And the Sumter County Clerk website? What is that doing on this list? You must have really been scraping the barrel to find examples there. Finally, the “CoffeeScript is 1/3 the size” claim is somewhat dubious, and your little bar chart next to it just reiterates the same information without providing any supporting evidence.

    JS is great and it clearly has a bright future, but saying it’s the “future of programming” is silly hyperbole, and this infographic isn’t particularly well produced or accurate.

  • Anis

    Although I agree with you generally but most of the points are just meaningless in context of Javascript being the future of programming. How Coffeescript attributes to popularity of Javascript? If anything it is bound to disappear altogether because no one is flocking to learn it. JQuery is a popular library but so is a Swing library in Java and more than 80% of Java programs use it so does it mean it is a future of programming because it has popular library?

    You are right for Node.js is fantastic for event-driven full-duplex data transmission purposes (especially when websockets are combined in future with webRTC) but it is still emerging technology so web ecosystem (credit cards, social networks, etc…) all have PHP APIs to integrate with my site but none has node.js APIs.

    However, for web apps and HTML5 platforms Javascript is ubiquitous and will be even more so and it is the most portable language in universe because it runs across all browsers and there is always a browser on all systems and Javascript is a browser kingdom’s King. It will become really fast language for Graphics processing client side (think parallel web workers technology). It is just a time ECMA cleans it and finally makes it a language for real computer scientists not playground for all the kids from the block.

Get the latest in JavaScript, once a week, for free.