On Sunday, 31 August 2014 at 08:44:39 UTC, Joakim wrote:
Sorry to say, but this is how a community-backed language
works. D does not have a giant corporate sponsor like C#, who
can pay for reams of documentation and tutorials. You're
expected to like D enough to learn the language on your own
(http://ddili.org/ders/d.en/index.html) and then either be able
to pick up OpenGL on your own (http://open.gl/) or know it
already and be able to apply D to the OpenGL API, which as a
C-style API is pretty straightforward to call from D.
Yes, it would be nice if D had a bunch of tutorials for all
these things, but they don't usually exist right now because
the community hasn't written them, for a variety of reasons
including nobody is paying for it. It would be nice if
O'Reilly or whoever started selling such tutorials, but maybe D
isn't big enough yet for them to care. D is still in the early
stages of adoption
(http://en.wikipedia.org/wiki/Diffusion_of_innovations), and
since you're not getting charged lots of money for the
privilege, as you might to buy early cutting-edge hardware like
Google Glass or Oculus Rift, it will cost you time instead.
Sorry to say you'll just have to keep panning around for gems,
as that's where D is at right now. Those of us who stick
around think the time spent is worth it.
It's not that bad, though.
For one, http://code.dlang.org/ has established itself as _the_
central hub for D libraries.
Then, there is a redesign of the website underway (albeit
slowly), which hopefully will greatly improve visibility of the
documentation, tutorials, and of course, should have a link to
code.dlang.org in a prominent place.
And last but not least, the Wiki has lots of tutorials, though
again it's IMO not discoverable enough:
http://wiki.dlang.org/Articles
http://wiki.dlang.org/Tutorials