> For the complete documentation index, see [llms.txt](https://book.restfulnode.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://book.restfulnode.com/part-1.md).

# Part I: The Why

- [Foreword](https://book.restfulnode.com/part-1/foreword.md)
- [Preface](https://book.restfulnode.com/part-1/preface.md)
- [Chapter 1: Introduction](https://book.restfulnode.com/part-1/chapter-1.md)
- [The Rise of REST and Distributed Systems](https://book.restfulnode.com/part-1/chapter-1/1-the-rise-of-rest-and-distributed-systems.md)
- [Problem #1: Structureless Design, Structureless REST](https://book.restfulnode.com/part-1/chapter-1/2-problem-1-structureless-design-structureless-rest.md)
- [The Emergence of JavaScript and Node.js](https://book.restfulnode.com/part-1/chapter-1/3-the-emergence-of-javascript-and-nodejs.md)
- [Problem #2: Structureless JavaScript, Structureless Node.js](https://book.restfulnode.com/part-1/chapter-1/4-problem-2-structureless-javascript-structureless-nodejs.md)
- [Behold, the Solution: A Structured Approach](https://book.restfulnode.com/part-1/chapter-1/5-behold-the-solution-a-structured-approach.md)
- [Summary](https://book.restfulnode.com/part-1/chapter-1/summary.md)
