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

# Introduction

**The Programmer's Handbook** is a [GitBook](https://www.gitbook.com/) that serves a source for learning and review for computer scientists and software developers written by Michael Wilson.

It covers a wide range of topics,  including [Data Structures](/data-structures/intro.md), [Algorithms](/algorithms/intro.md), [Operating Systems](/operating-systems/intro.md), [Languages](/computing-theory/intro.md), and more. See the Table of Contents at the left for the full list of pages.
