www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Learning D

reply bachmeier <no spam.net> writes:
The book "Learning D" by Michael Parker is available at half 
price through November 30:

https://www.packtpub.com/application-development/learning-d

I did not know it was out, but I bought a copy today, and it is 
quite a resource. It looks like it covers a lot of topics for 
which the documentation isn't helpful (at least to me) or 
nonexistent.

"D Web Development" can also be preordered at half price:

https://www.packtpub.com/web-development/d-web-development
Nov 29 2015
parent reply Mike Parker <aldacron gmail.com> writes:
On Monday, 30 November 2015 at 02:36:01 UTC, bachmeier wrote:
 The book "Learning D" by Michael Parker is available at half 
 price through November 30:

 https://www.packtpub.com/application-development/learning-d

 I did not know it was out, but I bought a copy today, and it is 
 quite a resource. It looks like it covers a lot of topics for 
 which the documentation isn't helpful (at least to me) or 
 nonexistent.

 "D Web Development" can also be preordered at half price:

 https://www.packtpub.com/web-development/d-web-development
Thanks for posting this! I wasn't aware. The publisher has yet to notify me.
Nov 29 2015
next sibling parent reply Joakim <dlang joakim.fea.st> writes:
On Monday, 30 November 2015 at 04:09:46 UTC, Mike Parker wrote:
 On Monday, 30 November 2015 at 02:36:01 UTC, bachmeier wrote:
 The book "Learning D" by Michael Parker is available at half 
 price through November 30:

 https://www.packtpub.com/application-development/learning-d

 I did not know it was out, but I bought a copy today, and it 
 is quite a resource. It looks like it covers a lot of topics 
 for which the documentation isn't helpful (at least to me) or 
 nonexistent.

 "D Web Development" can also be preordered at half price:

 https://www.packtpub.com/web-development/d-web-development
Thanks for posting this! I wasn't aware. The publisher has yet to notify me.
There's no Table of Contents or free sample, should add those so we can know more about the contents.
Nov 29 2015
parent reply Mike Parker <aldacron gmail.com> writes:
On Monday, 30 November 2015 at 07:24:35 UTC, Joakim wrote:
 On Monday, 30 November 2015 at 04:09:46 UTC, Mike Parker wrote:
 On Monday, 30 November 2015 at 02:36:01 UTC, bachmeier wrote:
 The book "Learning D" by Michael Parker is available at half 
 price through November 30:

 https://www.packtpub.com/application-development/learning-d

 I did not know it was out, but I bought a copy today, and it 
 is quite a resource. It looks like it covers a lot of topics 
 for which the documentation isn't helpful (at least to me) or 
 nonexistent.

 "D Web Development" can also be preordered at half price:

 https://www.packtpub.com/web-development/d-web-development
Thanks for posting this! I wasn't aware. The publisher has yet to notify me.
There's no Table of Contents or free sample, should add those so we can know more about the contents.
Totally beyond my control. My most recent email asking about the book's status hasn't yet been answered. I think the release isn't quite fully completed yet. The print version isn't available from the PACKT site yet. Anyway, here's the TOC: 1. How to Get a D in Programming - introduction to the language, DMD, DUB and the sample project. 2. Building a Foundation with D Fundamentals - a massive chapter on the language basics. 3. Programming Objects the D Way - D's support for user-defined types: enums, structs, and classes. Includes module constructors and exception handling. 4. Running Code at Compile Time - a short chapter on different CTFE and other compile-time features (static if, version, string mixins) 5. Generic Programming Made Easy - templates 6. Understanding Ranges - introduction to ranges. Covers what they are, how to use them, and how to define them. 7. Composing Functional Pipelines with Algorithms and Ranges - a short look at functional style in D and a tour or std.algorithm & std.range. 8. Exploring the Wide World of D - a tour of the D ecosystem 9. Connecting D with C - binding to C, calling C from D and calling D from C. 10. Taking D Online - an example vibe.d project 11. Taking D to the Next Level - advice on where to go next for features not covered in the book.
Nov 29 2015
parent Mike Parker <aldacron gmail.com> writes:
On Monday, 30 November 2015 at 07:54:15 UTC, Mike Parker wrote:

 isn't quite fully completed yet. The print version isn't 
 available from the PACKT site yet.
OK, I take that back. The print version *is* available.
Nov 29 2015
prev sibling parent Daniel Kozak via Digitalmars-d-announce writes:
V Mon, 30 Nov 2015 04:09:42 +0000
Mike Parker via Digitalmars-d-announce
<digitalmars-d-announce puremagic.com> napsáno:

 On Monday, 30 November 2015 at 02:36:01 UTC, bachmeier wrote:
 The book "Learning D" by Michael Parker is available at half 
 price through November 30:

 https://www.packtpub.com/application-development/learning-d

 I did not know it was out, but I bought a copy today, and it is 
 quite a resource. It looks like it covers a lot of topics for 
 which the documentation isn't helpful (at least to me) or 
 nonexistent.

 "D Web Development" can also be preordered at half price:

 https://www.packtpub.com/web-development/d-web-development  
Thanks for posting this! I wasn't aware. The publisher has yet to notify me.
It is availible from 28 November :), https://twitter.com/kozzi11/status/670526073684238336 Btw. I really like this book :)
Nov 30 2015