Teaching Software Engineering in DLang [pdf]
dconf.org
dconf.org
Its in a weird spot but its faschinating worth exploring it.
It's a flexible language, if you're coming from C / C++, you might like the -BetterC flag.
But I have to admit that I have been spoiled by Rust. D still blows Rust out of the water when you just want to write a "script" do to some small standalone task very efficiently (with rdmd), but for writing more complex programs Rust's type system feels much nicer.
Like
"When I'm coding, I want to stop, when I stop, all I can think about is coding".
"When I went home, I just stared at the wall thinking of code, I didn't say anything until I said yes to a divorce".