Bu kitabın amacı, D programlama dilini programcılığa yeni başlamış olan okuyuculara en temel kavramlardan başlayarak öğretmektir. D, en alt düzeyden en üst düzeye çok sayıda güçlü programlama kavramını içeren çok paradigmalı bir programlama dilidir. Söz dizimi C diline benzer ve türler C'de olduğu gibi derleme zamanında denetlenir. D; program hızını, denetimi, ve modelleme gücünü öne çıkaran ama bunu yaparken güvenlikten ve üretkenlikten ödün vermeyen bir dildir. Kitabın her bölümü, yalnızca önceki bölümlerde anlatılan bilgileri kullandığından başından sonuna doğru okunmak üzere tasarlanmıştır. Bu kitap her ne kadar yeni başlayanlar için yazılmış olsa da D'nin bütün olanaklarını içerir.