Thread overview
Learning D Available for Pre-Order
Jun 23, 2015
Mike Parker
Jun 23, 2015
Dejan Lekic
Jun 23, 2015
Chris
Jun 23, 2015
Rikki Cattermole
Jun 23, 2015
Gary Willoughby
Jun 23, 2015
Quentin Ladeveze
Jul 23, 2015
Kai Nacke
Jul 23, 2015
Mike Parker
Jul 23, 2015
Kai Nacke
June 23, 2015
The project that has taken me away from Derelict since the end of February is now available for pre-order at [1]. I'm currently about 60% through the preliminary draft stage and, given that I've recently acquired a significant amount of free time in my schedule, expect to accelerate my pace on the remaining 40%. I need as much time as I can make for the revisions!

I want to emphasize that "Learning D" is not aiming at those completely new to programming. The target reader is someone with some experience in a C family language. I see it as sitting somewhere between Ali's book and TDPL. One of my overarching goals is to help the target reader avoid some of the common mistakes people make when applying C++ or Java idioms to D.

So far in the course of writing this book, I've learned that I knew less about the fundamentals of D than I thought I did and that the more difficult parts of the language aren't so difficult. The tech reviewers have given excellent feedback and done a fine job of correcting my misconceptions & mistakes. I don't know how they feel about being named publicly just yet, but they all have my sincerest thanks. I know how tiring and time-consuming it can be to do that sort of thing, as reviewing the English in the papers of Korean doctoral candidates, professors and businessmen is something I do on the side.

Once it's all done, I'm going to blog a postmortem about the whole process. It's been very, very different from my experience with "Learn to Tango with D". Not a bad experience at all, just more intense and time-consuming than I had anticipated.

[1] https://www.packtpub.com/application-development/learning-d
June 23, 2015
Good news!
I've just shared the info on our LinkedIn group. :)

June 23, 2015
On Tuesday, 23 June 2015 at 14:47:03 UTC, Mike Parker wrote:
> The project that has taken me away from Derelict since the end of February is now available for pre-order at [1]. I'm currently about 60% through the preliminary draft stage and, given that I've recently acquired a significant amount of free time in my schedule, expect to accelerate my pace on the remaining 40%. I need as much time as I can make for the revisions!
>
> I want to emphasize that "Learning D" is not aiming at those completely new to programming. The target reader is someone with some experience in a C family language. I see it as sitting somewhere between Ali's book and TDPL. One of my overarching goals is to help the target reader avoid some of the common mistakes people make when applying C++ or Java idioms to D.
>
> So far in the course of writing this book, I've learned that I knew less about the fundamentals of D than I thought I did and that the more difficult parts of the language aren't so difficult. The tech reviewers have given excellent feedback and done a fine job of correcting my misconceptions & mistakes. I don't know how they feel about being named publicly just yet, but they all have my sincerest thanks. I know how tiring and time-consuming it can be to do that sort of thing, as reviewing the English in the papers of Korean doctoral candidates, professors and businessmen is something I do on the side.
>
> Once it's all done, I'm going to blog a postmortem about the whole process. It's been very, very different from my experience with "Learn to Tango with D". Not a bad experience at all, just more intense and time-consuming than I had anticipated.
>
> [1] https://www.packtpub.com/application-development/learning-d

What's the cover all about? Autumn for C++, or was it just that the colors matched nicely :-)
June 23, 2015
On 24/06/2015 2:47 a.m., Mike Parker wrote:
> The project that has taken me away from Derelict since the end of
> February is now available for pre-order at [1]. I'm currently about 60%
> through the preliminary draft stage and, given that I've recently
> acquired a significant amount of free time in my schedule, expect to
> accelerate my pace on the remaining 40%. I need as much time as I can
> make for the revisions!
>
> I want to emphasize that "Learning D" is not aiming at those completely
> new to programming. The target reader is someone with some experience in
> a C family language. I see it as sitting somewhere between Ali's book
> and TDPL. One of my overarching goals is to help the target reader avoid
> some of the common mistakes people make when applying C++ or Java idioms
> to D.
>
> So far in the course of writing this book, I've learned that I knew less
> about the fundamentals of D than I thought I did and that the more
> difficult parts of the language aren't so difficult. The tech reviewers
> have given excellent feedback and done a fine job of correcting my
> misconceptions & mistakes. I don't know how they feel about being named
> publicly just yet, but they all have my sincerest thanks. I know how
> tiring and time-consuming it can be to do that sort of thing, as
> reviewing the English in the papers of Korean doctoral candidates,
> professors and businessmen is something I do on the side.
>
> Once it's all done, I'm going to blog a postmortem about the whole
> process. It's been very, very different from my experience with "Learn
> to Tango with D". Not a bad experience at all, just more intense and
> time-consuming than I had anticipated.
>
> [1] https://www.packtpub.com/application-development/learning-d

Oh thank goodness. It doesn't clash with my book. The way to program - Let's think like a D(eveloper)!
For new programmers :)
June 23, 2015
On Tuesday, 23 June 2015 at 14:47:03 UTC, Mike Parker wrote:
> The project that has taken me away from Derelict since the end of February is now available for pre-order at [1]. I'm currently about 60% through the preliminary draft stage and, given that I've recently acquired a significant amount of free time in my schedule, expect to accelerate my pace on the remaining 40%. I need as much time as I can make for the revisions!

Awesome news. The more books written on D the better. Good work!

> So far in the course of writing this book, I've learned that I knew less about the fundamentals of D than I thought I did and that the more difficult parts of the language aren't so difficult.

That was my experience exactly when i wrote a programming book a decade ago. :)
June 23, 2015
On Tuesday, 23 June 2015 at 14:47:03 UTC, Mike Parker wrote:
> The project that has taken me away from Derelict since the end of February is now available for pre-order at [1]. I'm currently about 60% through the preliminary draft stage and, given that I've recently acquired a significant amount of free time in my schedule, expect to accelerate my pace on the remaining 40%. I need as much time as I can make for the revisions!
>
> I want to emphasize that "Learning D" is not aiming at those completely new to programming. The target reader is someone with some experience in a C family language. I see it as sitting somewhere between Ali's book and TDPL. One of my overarching goals is to help the target reader avoid some of the common mistakes people make when applying C++ or Java idioms to D.
>
> So far in the course of writing this book, I've learned that I knew less about the fundamentals of D than I thought I did and that the more difficult parts of the language aren't so difficult. The tech reviewers have given excellent feedback and done a fine job of correcting my misconceptions & mistakes. I don't know how they feel about being named publicly just yet, but they all have my sincerest thanks. I know how tiring and time-consuming it can be to do that sort of thing, as reviewing the English in the papers of Korean doctoral candidates, professors and businessmen is something I do on the side.
>
> Once it's all done, I'm going to blog a postmortem about the whole process. It's been very, very different from my experience with "Learn to Tango with D". Not a bad experience at all, just more intense and time-consuming than I had anticipated.
>
> [1] https://www.packtpub.com/application-development/learning-d

Great ! It's cool to have a new book on D :)
July 23, 2015
On Tuesday, 23 June 2015 at 14:47:03 UTC, Mike Parker wrote:
> The project that has taken me away from Derelict since the end of February is now available for pre-order at [1]. I'm
>
> [1] https://www.packtpub.com/application-development/learning-d

Great work, for sure I'll buy a copy!

I missed your book on http://wiki.dlang.org/Books and added it.

Regards,
Kai
July 23, 2015
On Thursday, 23 July 2015 at 06:02:59 UTC, Kai Nacke wrote:
> On Tuesday, 23 June 2015 at 14:47:03 UTC, Mike Parker wrote:
>> The project that has taken me away from Derelict since the end of February is now available for pre-order at [1]. I'm
>>
>> [1] https://www.packtpub.com/application-development/learning-d
>
> Great work, for sure I'll buy a copy!
>
> I missed your book on http://wiki.dlang.org/Books and added it.
>
> Regards,
> Kai

Thanks! In a week or so I'll be starting on a chapter about vibe.d where I make a web-based version of the book's sample project, but it's superficial stuff. I wish your book were already available so I could refer to it :)
July 23, 2015
On Thursday, 23 July 2015 at 07:49:31 UTC, Mike Parker wrote:
> Thanks! In a week or so I'll be starting on a chapter about vibe.d where I make a web-based version of the book's sample project, but it's superficial stuff. I wish your book were already available so I could refer to it :)

Just give me a ping if you need some chapter reference or so.

Regards,
Kai