There’s a nifty little guide online now that explains how to get set up with the D Programming Language and (ahem) Vim on Windows. It looks to be a great intro for those coming to D for the first time. One of these days, I’ll have to take the time to try (again) to get comfortable with Vim.
Phillipe Sigaud has put together a tutorial on D templates. Well worth the read if you haven’t yet familiarized yourself with them. It’s great to see this stuff popping up these days. It makes getting into advanced D features easier than ever.
Ali Çehreli wrote a book on D in Turkish. He has been translating it into English chapter-by-chapter. In the newsgroups, he recently posted a link to the English translation of the chapter on ranges.
The topic of ranges is, in my opinion, the single most difficult concept for D newcomers to wrap their heads around. I know I’ve had my fair share of head-scratching moments when functions in std.algorithm or std.range didn’t work the way I expected them to. This chapter definitely goes a long way to reducing them.