## Other pages
A paper version of Eloquent JavaScript, including a bonus chapter, is being brought out by [No Starch Press](http://www.nostarch.com/ejs2). They also sell an ebook version more polished than the files linked below.
* [Code sandbox and exercise solutions](http://eloquentjavascript.net/code)
* [Errata for the paper book](http://eloquentjavascript.net/errata.html)
* [This book as a single PDF file](http://eloquentjavascript.net/Eloquent_JavaScript.pdf) (& [small version for mobile](http://eloquentjavascript.net/Eloquent_JavaScript_small.pdf))
* [This book as an EPUB file](http://eloquentjavascript.net/Eloquent_JavaScript.epub)
* [The first edition of the book](http://eloquentjavascript.net/1st_edition)
- perface
- Introduction
- Part 1: Language
- 1 Values, Types, and Operators
- 2 Program Structure
- 3 Functions
- 4 Data Structures: Objects and Arrays
- 5 Higher-order Functions
- 6 The Secret Life of Objects
- 7 Project: Electronic Life
- 8 Bugs and Error Handling
- 9 Regular Expressions
- 10 Modules
- 11 Project: A Programming Language
- Part 2: Browser
- 12 JavaScript and the Browser
- 13 The Document Object Model
- 14 Handling Events
- 15 Project: A Platform Game
- 16 Drawing on Canvas
- 17 HTTP
- 18 Forms and Form Fields
- 19 Project: A Paint Program
- Part 3: Node
- 20 Node.js
- 21 Project: Skill-Sharing Website
- Other Pages