Тоже посоветую Alexandrescu - The D Programming Language.
Книга отличная, описано не только как и что работает, но и почему именно так было сделано разработчиками языка. Много примеров (часть которых по факту объясняет как устроены разные штуки в стандартной библиотеке). Я читал в оригинале, английский там очень простой.
P.S. Ещё, собственно, много информации на офсайте (dlang.org) - спецификации языка, библиотек, и прочее.