> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/getify/You-Dont-Know-JS/llms.txt
> Use this file to discover all available pages before exploring further.

# You Don't Know JS Yet

> A comprehensive book series diving deep into the core mechanisms of the JavaScript language

<div style={{background: 'linear-gradient(135deg, #fc9304 0%, #f46404 50%, #fcb47c 100%)', padding: '60px 40px', borderRadius: '2px', marginBottom: '40px', color: '#0f1111'}}>
  <h1 style={{fontSize: '48px', fontWeight: '700', marginBottom: '16px', color: '#0f1111'}}>You Don't Know JS Yet</h1>

  <p style={{fontSize: '24px', marginBottom: '32px', color: '#0f1111', opacity: 0.95}}>
    Master JavaScript by understanding how it really works
  </p>

  <p style={{fontSize: '16px', color: '#0f1111', opacity: 0.9}}>
    A deep dive into the core mechanisms of JavaScript—from scope and closures to prototypes, types, and beyond. Written by Kyle Simpson.
  </p>
</div>

## Start Your Journey

Begin your exploration of JavaScript's fundamental concepts.

<CardGroup cols={2}>
  <Card title="Get Started" icon="rocket" href="/get-started/index">
    Build a solid foundation in JavaScript fundamentals
  </Card>

  <Card title="Read the Preface" icon="book-open" href="/preface">
    Understand the philosophy behind this book series
  </Card>
</CardGroup>

## The Books

Master JavaScript's three foundational pillars through comprehensive exploration.

<CardGroup cols={2}>
  <Card title="Get Started" icon="flag-checkered" href="/get-started/index">
    What is JavaScript? Survey the language and understand its core principles.
  </Card>

  <Card title="Scope & Closures" icon="brackets-curly" href="/scope-closures/index">
    Deep dive into lexical scope, hoisting, closure, and the module pattern.
  </Card>

  <Card title="Objects & Classes" icon="cube" href="/objects-classes/index">
    Understand prototypes, this keyword, and the class system.
  </Card>

  <Card title="Types & Grammar" icon="code" href="/types-grammar/index">
    Master JavaScript's type system and coercion mechanisms.
  </Card>
</CardGroup>

## Key Topics

Explore the core mechanisms that power JavaScript.

<CardGroup cols={3}>
  <Card title="Scope & Closures" icon="layer-group">
    Lexical scope, function scope, block scope, and closure patterns
  </Card>

  <Card title="Prototypes" icon="diagram-project">
    Prototype chain, object delegation, and behavior sharing
  </Card>

  <Card title="Types & Coercion" icon="arrows-turn-to-dots">
    Primitive values, type conversion, and implicit coercion
  </Card>

  <Card title="this Keyword" icon="arrow-pointer">
    Call-site, binding rules, and arrow function behavior
  </Card>

  <Card title="Classes" icon="building">
    Class syntax, inheritance, and static methods
  </Card>

  <Card title="Modules" icon="boxes-stacked">
    CommonJS, ES Modules, and encapsulation patterns
  </Card>
</CardGroup>

## About the Series

This book series is designed for developers who want to truly understand JavaScript, not just use it. Each book explores a fundamental pillar of the language in depth, challenging you to think beyond "good enough to work" and strive for complete mastery.

<Note>
  These books assume you already have 6-9 months of JavaScript experience. They are not beginner introductions, but deep explorations of how JavaScript really works.
</Note>
