- Foreword
- Preface
- Chapter 1: Into Programming
- Code
- Try It Yourself
- Operators
- Values & Types
- Code Comments
- Variables
- Blocks
- Conditionals
- Loops
- Functions
- Practice
- Chapter 2: Into JavaScript
- Values & Types
- Variables
- Conditionals
- Strict Mode
- Functions As Values
this
Keyword- Prototypes
- Old & New
- Non-JavaScript
- Chapter 3: Into YDKJS
- Scope & Closures
- this & Object Prototypes
- Types & Grammar
- Async & Performance
- ES6 & Beyond
- Appendix A: Acknowledgments