Resources: Module 01 — Introduction to JavaScript¶
Resources specifically relevant to the content in this module.
For a complete topic-level resource list, see ../../RESOURCES.md.
All resources listed here are verified to exist. URLs marked [Verify URL] may have changed.
MDN's official coverage of JavaScript variables, data types, and literals. The authoritative reference for everything in the Variables and Types section of this module.
Possibly the best free online JavaScript tutorial. The "First Steps" chapter covers variables, data types, type conversions, operators, and functions clearly and accurately. Highly recommended as a companion to this module.
The definitive book on JavaScript's type system, coercion rules, and the typeof operator. Covers null, undefined, and implicit coercion more deeply than any other resource. Available on GitHub.
Install Node.js and use node in your terminal to interactively test any JavaScript expression. Essential for exploring type behavior and testing small code snippets. [Verify URL]
[Verify: "JavaScript: The First 20 Years" by Allen Wirfs-Brock and Brendan Eich]
An in-depth technical history of JavaScript's first two decades, written by key participants. Free PDF available. Explains the original design decisions, the browser wars, and how ECMAScript was standardized. For learners who want to understand why JavaScript works the way it does.
The official ECMAScript specification. Not for beginners, but worth knowing it exists. This is the ground truth for how JavaScript is supposed to behave.