www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - What's the best D programming book

reply Macdonal <Mdkobir58 gmail.com> writes:
What is the best D-Programming Book?
Aug 25
next sibling parent Arun Chandrasekaran <aruncxy gmail.com> writes:
On Friday, 25 August 2017 at 21:08:59 UTC, Macdonal wrote:
 What is the best D-Programming Book?
D Cookbook by Adam!
Aug 25
prev sibling next sibling parent Michael V. Franklin <none none.com> writes:
On Friday, 25 August 2017 at 21:08:59 UTC, Macdonal wrote:
 What is the best D-Programming Book?
Start here (http://ddili.org/ders/d.en/index.html) and then go here (https://wiki.dlang.org/Books) Mike
Aug 25
prev sibling next sibling parent WhatMeForget <kheaser gmail.com> writes:
On Friday, 25 August 2017 at 21:08:59 UTC, Macdonal wrote:
 What is the best D-Programming Book?
In my opinion, if you are a beginner programmer I'd go with Ali's. If intermediate, I would suggest Learning D by Mike Parker. And if you want some cool idioms and advanced techniques, I'd go with Adam Ruppe's book. Hope the authors agree with my assessment :) They are all good in their own way.
Aug 25
prev sibling next sibling parent Jonathan M Davis via Digitalmars-d <digitalmars-d puremagic.com> writes:
On Friday, August 25, 2017 21:08:59 Macdonal via Digitalmars-d wrote:
 What is the best D-Programming Book?
As someone who already knows several programming languages, I found Andrei's "The D Programming Language" to be fantastic, because it explained D very well without explaining stuff like what a variable or a for loop were. It just told you how to program in D. There are a few things in it which are out of date (e.g. it was written before we relaxed purity to work with non-immutable arguments), and a couple of items in it have never been implemented (multiple alias this and synchronized classes), but overall, it's still very much applicable and extremely well written. And personally, I just _really_ liked the fact that it wasn't trying to teach me how to program in general like so many intro books do. If you're looking for something that assumes less about your ability to program in general, then Ali's "Programming in D" is probably a better. It also covers some stuff that Andrei's book doesn't (and it's far newer). But there are several books to choose from, and the list keeps growing: https://wiki.dlang.org/Books - Jonathan M Davis
Aug 25
prev sibling next sibling parent Dmitry <dmitry indiedev.ru> writes:
On Friday, 25 August 2017 at 21:08:59 UTC, Macdonal wrote:
 What is the best D-Programming Book?
You should read all of them :D
Aug 25
prev sibling parent Ecstatic Coder <ecstatic.coder gmail.com> writes:
On Friday, 25 August 2017 at 21:08:59 UTC, Macdonal wrote:
 What is the best D-Programming Book?
This one is good too : https://www.tutorialspoint.com/d_programming/d_programming_pdf_version.htm Not as good as Andrei or Ali's book, but still good enough for both beginner and experienced programmers, and you can download it quickly and easily for free (or a few dollars if you want to pay them for their good work). Hence my suggestion to promote it more like the four official books you can buy...
Aug 26