Thread overview
D tutorial
Dec 30, 2005
FuzzyByte
Dec 30, 2005
Lars Ivar Igesund
Dec 30, 2005
John Reimer
Jan 02, 2006
Stewart Gordon
Dec 30, 2005
Chris Sauls
December 30, 2005
Does anybody know any good tutorials for D beginners?


December 30, 2005
FuzzyByte wrote:

> Does anybody know any good tutorials for D beginners?

http://trac.dsource.org/projects/tutorials/wiki
December 30, 2005
FuzzyByte wrote:
> Does anybody know any good tutorials for D beginners?

Yep.  Via dsource.
http://trac.dsource.org/projects/tutorials/wiki

-- Chris Sauls
December 30, 2005
Lars Ivar Igesund wrote:

>>Does anybody know any good tutorials for D beginners?
> 
> http://trac.dsource.org/projects/tutorials/wiki

Uh-oh.
Yet more printf, without importing std.c.stdio...

It would be nice to have D beginners start by using
writef/readf, and not having to touch printf/scanf ?

--anders
December 30, 2005
Anders F Björklund wrote:
> Lars Ivar Igesund wrote:
> 
>>> Does anybody know any good tutorials for D beginners?
>>
>> http://trac.dsource.org/projects/tutorials/wiki
> 
> Uh-oh.
> Yet more printf, without importing std.c.stdio...
> 
> It would be nice to have D beginners start by using
> writef/readf, and not having to touch printf/scanf ?
> 
> --anders

I have to agree with you.

-JJR
January 02, 2006
Lars Ivar Igesund wrote:
> FuzzyByte wrote:
> 
>> Does anybody know any good tutorials for D beginners?
> 
> http://trac.dsource.org/projects/tutorials/wiki

What might be useful in the long run is to write some tutorials aimed at people who are already familiar with certain other languages.  I suppose that this would make most sense for the 'curly bracket family' languages (C, C++, C#, Java, whatever others), since they have enough in common with D that somebody could use knowledge of these languages as a starting point.

Stewart.
January 02, 2006
Stewart Gordon wrote:

> What might be useful in the long run is to write some tutorials aimed at people who are already familiar with certain other languages.  I suppose that this would make most sense for the 'curly bracket family' languages (C, C++, C#, Java, whatever others), since they have enough in common with D that somebody could use knowledge of these languages as a starting point.

There are some humble beginnings of that, at:

C
  http://www.digitalmars.com/d/ctod.html
  http://www.prowiki.org/wiki4d/wiki.cgi?DocComments/CtoD

C++
  http://www.digitalmars.com/d/cpptod.html
  http://www.prowiki.org/wiki4d/wiki.cgi?DocComments/CPPtoD

Java
  # nothing from Digital Mars here, AFAIK...
  http://www.prowiki.org/wiki4d/wiki.cgi?JavaToD


Not really full-fledged tutorials though, but more like code snippets ?
Also: http://www.prowiki.org/wiki4d/wiki.cgi?NotesForProgrammersUsedTo

The Wiki4D pages are under the GNU FDL, but not the Digital Mars ones...
(they're just copyrighted, just as the rest of the D specification is)

--anders