LibraryJavaScript resources for understanding the language
Browse the library
LEARN / A CURATED COLLECTION

JavaScript resources for understanding the language

Explore JavaScript concepts, questions, style guidance, and surprising behavior. Use explanations alongside small experiments of your own.

Learn a concept, then test it

You Don't Know JS Yet provides a deeper reading path. 33 JS Concepts organizes concepts to explore, while JavaScript Questions and wtfjs let you investigate how the language behaves. A cheatsheet helps refresh something you have already encountered.

Keep language behavior separate from style

The Airbnb JavaScript Style Guide is useful for conventions and consistency. Style guidance serves a different purpose from an explanation of runtime behavior, so use it alongside examples rather than as your entire learning plan. Try a snippet in the environment you use and explain its output before reading further.

How this collection is selected

These entries focus on JavaScript concepts, examples, questions, and coding conventions. They intentionally avoid framework-specific material so the language remains the focus.

Selection notes updated . Popularity metrics, when available, show their own snapshot date.

Repository directory

6 resources

wtfjs

denysdovhan

A list of funny and tricky examples of JavaScript

37.7K