This book will be a guide to people starting to program using the D programming language. It is intended for a range of audiences, from people new to programming to the seasoned programmer. The book has been arranged so that you can follow the suggested chapter order, which will lead you through the concepts such that you can use them before finishing the book. Alternatively, you can select the chapters as you see fit, skipping over some things that you might already be familiar with.

This book does not include a comprehensive introduction to programming as there are many sources for that already, though it does have a refresher on the topic.

The content of this book is based on the use of the Phobos standard library which comes with the DigitalMars dmd compiler.

The Table of Contents is almost done, so this book is now open for content. If you want to write a page, first read the Style Guide, then choose a page, replace the text in the list below with a link to the name you want like so:

[[/Chapter/]] or [[/Chapter/Section Title/|Section Title]]

(The /'s are important), and put some note on the page to say you're going to handle it (to try to minimize duplication).