Thread overview
Near-simplest route to learn D
May 12, 2021
NonNull
May 12, 2021
Berni44
May 12, 2021
Ali Çehreli
May 12, 2021

Hello,

Some documents/books seem to be out of date. If an intuitive person competent in several other programming languages and in abstract reasoning wanted to take the fastest route to learn pretty much the whole of D as it stands now, having already learned and used a core of the language, what is the best way to proceed? And how long would this likely take?

May 12, 2021

On Wednesday, 12 May 2021 at 18:37:55 UTC, NonNull wrote:

>

Some documents/books seem to be out of date. If an intuitive person competent in several other programming languages and in abstract reasoning wanted to take the fastest route to learn pretty much the whole of D as it stands now, having already learned and used a core of the language, what is the best way to proceed? And how long would this likely take?

Even if it is a few years old, I would still use the book from Ali. Most is still valid and maybe, the online version is even updated, but I'm not sure on this.

A completely other approach is to try to help fixing bugs. I learned a lot about D, when I started doing so.

I don't know, if that is, what you wanted to hear, but I thought, it wont hurt telling you. :-)

May 12, 2021
On 5/12/21 12:37 PM, Berni44 wrote:

> Even if it is a few years old, I would still use the book from Ali. Most
> is still valid and maybe, the online version is even updated

Yes, the online version is more up-to-date than the print version. (By the way, the more-up-to-date online PDF is what would go to the printer anyway. I am to blame for not followin up on that.)

The book is behind a little bit but there is nothing that's horribly wrong. I can think of post-blit as being out-of-date because I should have replaced it with copy constructors, which D gained more recently.

Ali