On Tuesday, 18 February 2014 at 19:17:55 UTC, Mark Isaacson wrote:
Hi everyone - I'm a D newbie with a very strong C++ background looking to get started. I've read "The D Programming Language" a couple of times now, but I've heard rumblings at several points in time from several people that some if its contents are now out of date or no longer reflect best practices.

What would be the best way to bridge the learning gap between TDPL's publication and now?

What other resources would be most useful in establishing a working knowledge of idiomatic D?

What's the best way to stay informed about such changes in the future? (Is there a mailing list, or should I just be reading dmd changelogs?)

Thanks in advance!

Combining other posts with my opinion of each item:

A combination of:

TDPL: overview of the language with justifications, should be very well targeted for an experienced C++ programmer

http://ddili.org/ders/d.en/ for a few more up to date details and good basic introductions to anything you get confused by.

Phobos code: Judicious use of the power of D. Not all good, but if you look at the more frequently updated modules you should get a nice picture.

http://rosettacode.org/wiki/Category:D for lots of D solutions to common problems etc. Mostly by bearophile (I think?), stretching the limits of terse range-based D code.

Reply via email to