# You Don't Know JS

- [Get Started](/programming-notes/web-development/you-dont-know-js/get-started.md)
- [Chapter 1: What Is JavaScript?](/programming-notes/web-development/you-dont-know-js/get-started/chapter-1-what-is-javascript.md)
- [Chapter 2: Surveying JS](/programming-notes/web-development/you-dont-know-js/get-started/chapter-2-surveying-js.md)
- [Chapter 3: Digging to the Roots of JS](/programming-notes/web-development/you-dont-know-js/get-started/chapter-3-digging-to-the-roots-of-js.md)
- [Chapter 4: The Bigger Picture](/programming-notes/web-development/you-dont-know-js/get-started/chapter-4-the-bigger-picture.md)
- [Appendix A: Exploring Further](/programming-notes/web-development/you-dont-know-js/get-started/appendix-a-exploring-further.md)
- [Scope and Closures](/programming-notes/web-development/you-dont-know-js/scope-and-closures.md)
- [Chapter 1: What's the Scope?](/programming-notes/web-development/you-dont-know-js/scope-and-closures/chapter-1-whats-the-scope.md)
- [Chapter 2: Illustrating Lexical Scope](/programming-notes/web-development/you-dont-know-js/scope-and-closures/chapter-2-illustrating-lexical-scope.md)
- [Chapter 3: The Scope Chain](/programming-notes/web-development/you-dont-know-js/scope-and-closures/chapter-3-the-scope-chain.md)
- [Chapter 4: Around the Global Scope](/programming-notes/web-development/you-dont-know-js/scope-and-closures/chapter-4-around-the-global-scope.md)
- [Chapter 5: The (Not So) Secret Lifecycle of Variables](/programming-notes/web-development/you-dont-know-js/scope-and-closures/chapter-5-the-not-so-secret-lifecycle-of-variables.md)
- [Chapter 6: Limiting Scope Exposure](/programming-notes/web-development/you-dont-know-js/scope-and-closures/chapter-6-limiting-scope-exposure.md)
- [Chapter 7: Using Closures](/programming-notes/web-development/you-dont-know-js/scope-and-closures/chapter-7-using-closures.md)
- [Chapter 8: The Module Pattern](/programming-notes/web-development/you-dont-know-js/scope-and-closures/chapter-8-the-module-pattern.md)
