JavaScript

JavaScript is a lightweight, interpreted, object-oriented language with first-class functions, and is best known as the scripting language for Web pages, but it's used in many non-browser environments as well. It is a prototype-based, multi-paradigm scripting language that is dynamic, and supports object-oriented, imperative, and functional programming styles.

Latest Guides

Jul 25, 2018

Hacks for Creating JavaScript Arrays

(medium.freecodecamp.org)Guideby
  • Glad Chinda
Jul 19, 2018

JavaScript essentials: why you should know how the engine works

(medium.freecodecamp.org)Guideby
  • Rainer Hahnekamp
Jul 5, 2018

Learn these core JavaScript concepts in just a few minutes

(medium.freecodecamp.org)Guideby
  • Dler Ari
Jun 27, 2018

Does it mutate?

(doesitmutate.xyz)Guideby
Jun 23, 2018
Jun 19, 2018

What’s New In ES2018

(sitepoint.com)Guideby
  • Craig Buckler
Jun 14, 2018
Jun 13, 2018

A minimal guide to ECMAScript Decorators

(itnext.io)Guideby
  • Uday Hiwarale
Jun 9, 2018
Jun 8, 2018

A Beginner's Guide to Regular Expressions in JavaScript

(code.tutsplus.com)Guideby
  • Monty Shokeen
May 25, 2018
May 16, 2018

Map, Filter and Reduce

Video Guideby
  • Lydia Hallie
May 16, 2018

A guide to JavaScript Regular Expressions

(flaviocopes.com)Guideby
  • Flavio Copes
Apr 30, 2018

JavaScript ES6 — write less, do more

(medium.freecodecamp.org)Guideby
  • Said Hayani
Apr 20, 2018
Feb 1, 2018

30 seconds of code

(30secondsofcode.org)Guideby
  • Angelos Chalaris
Dec 12, 2017

The Definitive JavaScript Handbook for your next developer interview

(medium.freecodecamp.org)Guideby
  • Gustavo Azevedo
Dec 2, 2017

JavaScript. The Core: 2nd Edition

(dmitrysoshnikov.com)Guideby
  • Dmitry Soshnikov
Nov 14, 2017

Modern JS Cheatsheet

(mbeaudru.github.io)Guideby
  • Manuel Beaudru
Sep 18, 2017

Introduction to asynchronous JavaScript

(pluralsight.com)Guideby
  • Peter Olson
Jul 8, 2017

JS: The Right Way

(jstherightway.org)Guideby
  • William Oliveira
  • Allan Esquina
Jun 29, 2017
Jun 27, 2017

Regular Expressions in a post-ES6 world

(ponyfoo.com)Guideby
  • Nicolás Bevacqua
Apr 3, 2017

The Modern JavaScript Tutorial

(javascript.info)Guideby
  • Ilya Kantor
  • Artem Beztsinniy
  • Alexey Maximov
Mar 23, 2017

Learn JS Data

(learnjsdata.com)Guideby
  • Jim Vallandingham
Mar 20, 2017
Feb 9, 2017