JavaScript To Learn

Basic

Backend

  • NodeJS- for easily building fast, scalable network applications

  • Express- High performance, high class web development for Node.js

  • Jade- Node Template Engine

  • MongoDB- a scalable, high-performance, open source NoSQL database.

  • Redis- key-value store

  • Cube- Time Series Data Collection and Analysis

## Frontend

  • JQuery- a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development

  • Backbone (MVC)- gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.

  • Underscore- a utility-belt library for JavaScript that provides a lot of the functional programming.

  • Bootstrap- Simple and flexible HTML, CSS, and Javascript for popular user interface components and interactions.

  • ICanHaz- Simple and powerful client-side templating

  • mustache - Logic-less templates

  • PhantomJS - a headless WebKit with JavaScript API

  • CasperJS- navigation scripting and testing utility written in Javascript

  • D3- Data-Driven Documents

  • Rickshaw- creating interactive time series graphs

  • Crossfilter- Fast Multidimensional Filtering for Coordinated Views