On Saturday, 15 October 2016 at 01:46:52 UTC, Chris Nelson wrote:
I'm mainly a scripting language, .NET, and SQL programmer. I've
been looking for a good programming language for Linux/BSD
other than Python. I've surveyed the options and D appears to
be a sane modern choice for me. (Thanks Ali Çehreli and others!)
The only hitch is that many of the projects and libraries I'm
interested in using or maybe porting are mainly C based. (My
overall C-fu is weak...) Should I review a good C book or
tutorial before jumping in to fully learning D? Or should I
just eschew any C exposure until I master D?
(As a side note, many of the C libraries I'm interested in seem
to be confusing messes of header files and "organic" code. But
who am I to judge?)
I would jump right into D and then veer off into C on a need to
know basis. This link might be of interest:
https://dlang.org/ctod.html
Also, are you aware of the libraries at the DUB registry?
And finally, Chapter 9 of Mike Parker's "Learning D" has lots of
info on libraries.