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

Reply via email to