www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Near-simplest route to learn D

reply NonNull <non-null use.startmail.com> writes:
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
parent reply Berni44 <someone somemail.com> writes:
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
parent =?UTF-8?Q?Ali_=c3=87ehreli?= <acehreli yahoo.com> writes:
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
May 12 2021